home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-01 / bpb05.zip / BPB05.CAT < prev   
Text File  |  1992-08-15  |  206KB  |  4,810 lines

  1.  
  2. LIB 5 "C Programming", BProgB file descriptions.
  3.  
  4.  
  5. !LONG!
  6.  
  7.  
  8. LIB 5
  9.  
  10. [70007,4630]
  11. FILCPY.C/Bin    Bytes:   2934, Count:   30, 12-Aug-92            
  12.   
  13.   Title   : Copy files from within your program - C Source
  14.   Keywords: COPY C SOURCE
  15.   
  16.   Copy files from within your program.  C source code.
  17.   Free for all uses.  Ed Mulroy
  18.  
  19. [70473,1534]
  20. COIN.ZIP/Bin    Bytes:   3371, Count:   22, 05-Aug-92            
  21.   
  22.   Title   : Coin Change Problem Source Code
  23.   Keywords: COIN CHANGE C SOURCE CODE
  24.   
  25.   This file contains source code (coin.c and coin2.c) for solving coin
  26.   change problems under any systems. Please feel free to modify it and upload
  27.   your improved version(s), if you can make it smaller and cleaner.
  28.  
  29. [72617,132]
  30. BPB05.NEW/Asc   Bytes:   6064, Count:  960, 15-Sep-91(03-Aug-92) 
  31.   
  32.   Title   : List of files recently uploaded to this library
  33.   Keywords: BPB05 NEW CATALOG CAT SCA BRO DES LIB FILE DESCRIPTION
  34.   
  35.   This ASCII file contains descriptions of files uploaded to this library
  36.   in the last 30 days or so. It is updated on the 1st and 15th of each
  37.   month. Instead of DOWnloading this entire ASCII file every two weeks, you
  38.   may choose to open a capture buffer and READ the first half of it every
  39.   two weeks, pressing Ctrl-P when you start seeing descriptions you have
  40.   already captured. Or you could download the entire file once a month.
  41.  
  42. [72617,132]
  43. BPB05.ZIP/Bin   Bytes:  79329, Count: 1154, 06-Mar-92(03-Aug-92) 
  44.   
  45.   Title   : Catalog of all files in this library
  46.   Keywords: BPB05 CATALOG CAT SCA BRO DES LIB FILE DESCRIPTION
  47.   
  48.   This file catalogs all the long descriptions of file in this library "C
  49.   Programming". It is updated on the 1st and 15th of every month, compressed
  50.   in ZIP format to minimize your download time.
  51.  
  52. [70412,622]
  53. COINS.C/Asc     Bytes:   3908, Count:   27, 28-Jul-92            
  54.   
  55.   Title   : Coin Counter / Change Finder
  56.   Keywords: COIN COINS C CHANGE
  57.   
  58.   As 'requested', a Change Finder implementation.
  59.   
  60.   Written by the author in the last twenty minutes, suitable for
  61.   customization to fit your use.  Details on technique in top of comments.
  62.   
  63.   Recommend extensive testing, as no suitability is guaranteed for  financial
  64.   applications.
  65.  
  66. [75030,1044]
  67. PD126.ZIP/Bin   Bytes:  17082, Count:   96, 22-Jul-92            
  68.   
  69.   Title   : Perpetual Calendar+Clock, TSR 1.2k, C source inc
  70.   Keywords: TSR C CALENDAR CLOCK SOURCE
  71.   
  72.   Calendar (up to year 30,000) and clock TSR. Resident size 1.2k with EMS or
  73.   3.5k without EMS. C source included. New from 1.25: /Q for quick load (no
  74.   wait for a key)
  75.                 Stealth mode for QEMM sensing added
  76.  
  77. [73670,636]
  78. ENCOM.ZIP/Bin   Bytes: 128768, Count:   62, 13-Jul-92            
  79.   
  80.   Title   : EnCom 1.00 - EnQue's COMM library for C and C++!
  81.   Keywords: ENQUE ENCOM RS232 SERIAL COMM LIBRARY TOOL MODEM C C++
  82.   
  83.    This is EnCom 1.00, EnQue's new communications library for Turbo/Borland C
  84.   and C++ and Microsoft C.  EnCom links in less than 16K for 37
  85.   powerful functions.  It also gives you another 81 calls implemented as
  86.   macros for  modem/line control, and XON/XOFF, DSR, DTR, RTS/CTS and high
  87.   speed RTS/CTS flow controls.  EnCom supports COMM 1-4, and includes CRC,
  88.   encryption, and custom messaging functions.  See TD.ZIP for an example of
  89.   what you can do with EnCom!
  90.  
  91. [73670,636]
  92. TD.ZIP/Bin      Bytes:  54400, Count:   37, 13-Jul-92            
  93.   
  94.   Title   : The EnCom Terminal Demo Program version 1.00
  95.   Keywords: ENQUE ENCOM RS232 SERIAL COMM VT100 XMODEM TERMINAL MODEM C
  96.   
  97.    This is the EnCom Terminal Demo Program, version 1.00.  This ZIP includes a
  98.   fully implemented VT100/ANSI terminal program with ASCII/X/Ymodem upload and
  99.   download capability.  It was written in just a few weeks with
  100.   UltraWin, InTUItion, and our new EnCom comm library.  C header file and TUI
  101.   file is included so you may customize the dialog boxes with the TUICP, or
  102.   just browse to get some good ideas of using InTUItion to the fullest.  See
  103.   also ENCOM.ZIP.
  104.  
  105. [75030,1044]
  106. OPTC38.ZIP/Bin  Bytes:  12527, Count:  244, 13-Jul-92            
  107.   
  108.   Title   : Tips for optimizing C programs
  109.   Keywords: OPTIMIZATION EFFICIENCY C TIPS TRICKS
  110.   
  111.   Collection of 38 tips for optimizing C programs.
  112.  
  113. [70007,4630]
  114. BOXDRW.ZIP/Bin  Bytes:   2135, Count:   90, 10-Jul-92            
  115.   
  116.   Title   : Box Drawing Function - Source
  117.   Keywords: BOX DRAW BOXDRAW SOURCE C
  118.   
  119.   Box drawing function.  Uses the IBM PC extended character set.  Works
  120.   with BC++, TC++ and TC 2.  Free for all uses.  Source.
  121.     Ed Mulroy
  122.  
  123. [75170,414]
  124. MSC2BC.ZIP/Bin  Bytes:   2942, Count:   94, 09-Jul-92            
  125.   
  126.   Title   : MSC to BC conversion issues
  127.   Keywords: MSC2BC MSC CONVERT CONVERSION
  128.   
  129.   Some of the many issues encountered when converting about 500,000 lines of
  130.   MSC source to BC 3.1.  Also download the MSC2BC.ZIP from the 'FROM BORLAND'
  131.   library for detailed differences between MSC and BC.
  132.  
  133. [75030,1044]
  134. PD125.ZIP/Bin   Bytes:  16867, Count:   98, 06-Jul-92            
  135.   
  136.   Title   : PopDATE - TSR Calendar, 1.2k, C Source included
  137.   Keywords: CALENDAR C TSR RESIDENT SOURCE
  138.   
  139.   Calendar TSR. Takes only 1.2k with EMS or 3.4k without EMS. C Source
  140.   included.
  141.  
  142. [75030,1044]
  143. SG125.ZIP/Bin   Bytes:  12390, Count:   86, 02-Jul-92            
  144.   
  145.   Title   : Stopwatch TSR (2k) with C source
  146.   Keywords: TSR STOPWATCH PROGRAMMING C
  147.   
  148.   TSR stopwatch using only 2k of RAM. Start/Stop timer via hotkey or
  149.   via exec/exit of an application.  C source and DOCs included.
  150.  
  151. [70451,3333]
  152. BINTXT.ZIP/Bin  Bytes:   4480, Count:   38, 25-Jun-92            
  153.   
  154.   Title   : binary conversion to text and back for email
  155.   Keywords: BINARY TEXT CONVERSION LIKE UUENCODE CHECKSUM
  156.   
  157.   Space saving C programs to convert binary files to email-ready text and back
  158.   to binary with the confidence of checksum. Useful when lines are too noisy
  159.   for uuencode, the host is not ascii or there is no binary file transfer
  160.   protocol. Based on frequency of bytes. Source code only.
  161.  
  162. [71460,551]
  163. INTENS.ZIP/Bin  Bytes:  19716, Count:  106, 25-Jun-92            
  164.   
  165.   Title   : Example of how to get high intensity bkgrnd colrs
  166.   Keywords: BACKGROUND ATTRIBUTE HIGH INTENSITY ENABLE C C++ SOURCE EXE
  167.   
  168.   Source code and executable that demonstrates how to get 16 colors for
  169.   text mode background attribute.  The high bit in the attribute byte
  170.   that normally controls character blinking is used as an intensity bit so
  171.   that background colors such as bright green or yellow are possible.
  172.   Comments within source code explain technique for both CGA and EGA/VGA
  173.   adapters. 2 files:  INTENSE.C and INTENSITY.EXE.  Use PKUNZIP to unarchive.
  174.  
  175. [73427,2424]
  176. DSIIC.ZIP/Bin   Bytes: 123883, Count:  170, 25-Jun-92            
  177.   
  178.   Title   :  Designing Screen Interfaces in C  Release 2.
  179.   Keywords: SCREEN INTERFACES MENU WINDOW DESIGN DSIIC ANSI C++
  180.   
  181.   Release 2. Now compatible with stricter ANSI and C++ compilers.
  182.   
  183.   The source Code from "Designing Screen Interfaces in C". Includes a
  184.   screen/window library with Pop-up, Moving light-bar, and Pull-down menu
  185.   systems.  Also includes list-selection, directories, field editor, input
  186.   screen,  and context specific help screens and a help screen generator.
  187.   Modular design techniques. Uploaded by author.
  188.  
  189. [75500,2370]
  190. FS.ZIP/Bin      Bytes: 120340, Count:   12, 25-Jun-92            
  191.   
  192.   Title   : FS.ZIP (FILE STAR)
  193.   Keywords: FILE STAR
  194.   
  195.   FILE STAR is a multi-purpose application that allows you to  access the DOS
  196.   services from within your xBase application. Featuring pull-down menus, full
  197.   MOUSE support, CUA compliant. Format diskettes, parse/restore parsed files,
  198.   copy files, delete files, change time/date stamp on files, set system
  199.   time/date, file search, directory display, rename files,
  200.   create/remove directories, set file attributes, and more.  FILE STAR
  201.   also offers password protection.  No runtime royalties.  This shareware
  202.   version is fully functional.  $29.95.
  203.  
  204. [72077,304]
  205. WALKDI.ZIP/Bin  Bytes:  14503, Count:   45, 16-Jun-92            
  206.   
  207.   Title   : WALKDIR
  208.   Keywords: DIRECTORY UTILITY DISK COMMAND PROCESSOR SHAREWARE
  209.   
  210.   WALKDIR is a shareware utility that "walks" through a disk's directory
  211.   structure, pausing to run a user supplied DOS command, DOS batch file, or
  212.   executable program in each directory it passes through.  Great for LAN
  213.   managers or  anyone else who has to run the same command/process in several
  214.   levels of a  disk or volume's directory structure.  ZIP file includes fully
  215.   functional  version of the program, documentation, and registration
  216.   information.   Documentation includes examples.  Small program, written in
  217.   Borland's Turbo-C.   Author i
  218.  
  219. [75646,1567]
  220. CALIB.LZH/Bin   Bytes: 136064, Count:   30, 16-Jun-92            
  221.   
  222.   Title   : CAL-LIB Calendar Library for Turbo C
  223.   Keywords: CALENDAR
  224.   
  225.   Calendar library for Turbo-C. Pop up, multiple, readable calendars. Features
  226.   user defined function key assignments for readbale calendar. Date functions
  227.   included. Unarc with LHarc Calendar library for Turbo C. Pop up calendars,
  228.   multiple calendars, readable calendars, features user defined function key
  229.   assignments. Create calendars in your applications with little effort. Date
  230.   functions. Unarc with LHarc. EXIT
  231.  
  232. [75746,3411]
  233. TTLIB1.ZIP/Bin  Bytes: 139520, Count:   22, 16-Jun-92            
  234.   
  235.   Title   : Plain Vanilla TT Library 1.1
  236.   Keywords: LIBRARY TINY SETUP STARTUP
  237.   
  238.   A partial replacement for C0T.OBJ and CS.LIB, which produces much
  239.   smaller COM files.  For experienced C programmers only.  Used to produce
  240.   the small, efficient utilities that Plain Vanilla Corporation has become
  241.   known for.  Version 1.1, replaces TTLIB1.ARC.
  242.  
  243. [76703,762]
  244. FILBUF.EXE/Bin  Bytes:   3885, Count:   31, 16-Jun-92            
  245.   
  246.   Title   : FILES= and BUFFERS= reporting functions.
  247.   Keywords: FILES BUFFERS C BASIC FUNCTIONS LIBRARY
  248.   
  249.   This self-extracting archive contains FILBUF.LIB, a
  250.   language-independent library (i.e. works with C, BASIC, or any other
  251.   language accepting functions in standard OMF format) containing two small
  252.   functions that report the FILES= and BUFFERS= settings currently in effect,
  253.   together with sample programs in QuickBasic and C illustrating their
  254.   use. Shareware, $20.  Upl/Author: Jim Kyle. Minimum download time at 1200
  255.   BPS is 0.54 min.
  256.  
  257. [72240,2174]
  258. MODEXL.ZIP/Bin  Bytes:  13105, Count:  109, 04-Jun-92            
  259.   
  260.   Title   : MODEX SCROLLING ROUTINES
  261.   Keywords: MODEX SCROLL BITMAP KEYBOARD VGA 256 COLORS
  262.   
  263.   Some modex graphic routines to demonstrate 4 way scrolling of a bitmap,  and
  264.   keyboard interrupt handling.  Requires color VGA.  Written in Borland C
  265.   with inline assembly.
  266.  
  267. [73030,446]
  268. CAL111.LZH/Bin  Bytes:  28288, Count:   42, 04-Jun-92            
  269.   
  270.   Title   : Calendar v1.11 -- display/print calendars
  271.   Keywords: CALENDAR JULIAN GREGORIAN SHAREWARE 1582 PROFIT PRINT
  272.   
  273.   CAL111 is a calendar program which can display/print calendars for any
  274.   year between 1-65535 -- written in Turbo C.  Very user-friendly,
  275.   "cosmetically correct", and fast.  Documentation includes a brief history of
  276.   the Calendar and how it has changed over the years.  Shareware -- $7.  If
  277.   someone registers a copy with your name, distribution code, and serial
  278.   number, you will receive a $2 commission -- example: if there are 5
  279.   registrations with your information, you will receive a $10 refund
  280.   (commission), which would have paid for the calen
  281.  
  282. [100047,110]
  283. ALLOC4.C/Asc    Bytes:   8205, Count:   69, 26-May-92            
  284.   
  285.   Title   : Variable block memory allocator.
  286.   Keywords: MEMORY ALLOCATOR MALLOC DYMANIC
  287.   
  288.   Well!-after looking around here and downloading every small piece of C code
  289.   I could find to help me learn this language I decided it was time to
  290.   hopefully help anybody else. So if your new to C programming this could be
  291.   for you! Its most likely not the best piece of code in the world but it does
  292.   the job. What is it?-ah right!-its a variable block memory allocator.Kind of
  293.   like malloc() and free() accept not fully dynamic-download it and see-any
  294.   questions like how naff it is just mail me!
  295.   
  296.   SeeYa
  297.  
  298. [70004,151]
  299. SCREEN.C/Bin    Bytes:   9931, Count:  113, 26-May-92            
  300.   
  301.   Title   : Screen.c Version 2.0:  new and enhanced version!
  302.   Keywords: SCREEN SAVER GRAPHICS HERCULES CGA EGA VGA MONOCHROME COLOR
  303.   
  304.   This is the source code to my screen saver program.  It is version 2.0 and
  305.   should replace my previous version.  It has some enhanced features such as
  306.   profile saving, searching the path for the BGI drivers, and others. Once
  307.   again I would appreciate any input you may have.  I am especially interested
  308.   in making it a tsr:  from what I have read graphical programs do not work
  309.   well as TSRs because they require dynamic memory allocation. I would
  310.   appreciate any input you may have. Joer 70004,151
  311.  
  312. [71460,2644]
  313. SUPER.INF/Asc   Bytes:   5536, Count:   60, 26-May-92            
  314.   
  315.   Title   : Programmer's SUPER-MAINT (tm) v3.00
  316.   Keywords: SUPER MAKE MAINT EMMASOFT ASP SHAREWARE MICROSOFT BORLAND DOS
  317.   
  318.   Description of Programmer's SUPER-MAINT(tm) version 3.00 Professional make
  319.   utility.  Control mem model, debug/nondebug, all build parameters from
  320.   command line with simple flags and one make file.  Uses about 2KB.  Point
  321.   and shoot automatic make file writer finds dependencies through all levels.
  322.   Very smart library maintainance, res files on-the-fly, supports
  323.   most. popular compilers.  SUPERA.ZIP and SUPERB.ZIP for whole
  324.   program. upl/auth: Dan Veaner(ASP) EmmaSoft SHAREWARE  Reg:$55
  325.  
  326. [71460,2644]
  327. SUPERA.ZIP/Bin  Bytes: 264271, Count:   33, 26-May-92            
  328.   
  329.   Title   : Programmer's SUPER-MAINT (tm) v3.00
  330.   Keywords: SUPER MAKE MAINT EMMASOFT ASP SHAREWARE MICROSOFT BORLAND DOS
  331.   
  332.   Programmer's SUPER-MAINT(tm) version 3.00         File 1 of 2 Professional
  333.   make utility.  Control mem model, debug/nondebug, all build parameters from
  334.   command line with simple flags and one make file.  Uses about 2KB.  Point
  335.   and shoot automatic make file writer finds dependencies through all levels.
  336.   Very smart library maintainance, res files on-the-fly, many new
  337.   features. SUPERA.ZIP: Program/SUPERB.ZIP: Manual and Configs
  338.   SHAREWARE Supports most popular compilers.     upl/auth: Dan Veaner(ASP)
  339.  
  340. [71460,2644]
  341. SUPERB.ZIP/Bin  Bytes: 128790, Count:   36, 26-May-92            
  342.   
  343.   Title   : Programmer's SUPER-MAINT (tm) v3.00
  344.   Keywords: SUPER MAKE MAINT EMMASOFT ASP SHAREWARE MICROSOFT BORLAND DOS
  345.   
  346.   Programmer's SUPER-MAINT(tm) version 3.00         File 2 of 2 Professional
  347.   make utility.  Control mem model, debug/nondebug, all build parameters from
  348.   command line with simple flags and one make file.  Uses about 2KB.  Point
  349.   and shoot automatic make file writer finds dependencies through all levels.
  350.   Very smart library maintainance, res files on-the-fly, many new
  351.   features. SUPERA.ZIP: Program/SUPERB.ZIP: Manual and Configs
  352.   SHAREWARE Supports most popular compilers.     upl/auth: Dan Veaner(ASP)
  353.  
  354. [75115,442]
  355. SPLIT.ZIP/Bin   Bytes:  11520, Count:   42, 26-May-92            
  356.   
  357.   Title   : SPLIT FILE UTILITY
  358.   Keywords: SPLIT FILE UTILITY
  359.   
  360.   This is a simple utility. Invoke by split inputfile outputfile1
  361.   outputfile2 and the utility will display the lines of inputfile one at a
  362.   time. Press 1 to copy a line to outputfile1, or  press 2 to copy a file to
  363.   outputfile2. Source code in Turbo C is included.
  364.  
  365. [72067,2507]
  366. JULIAN.ZIP/Bin  Bytes:  40832, Count:  185, 30-Apr-92(20-May-92) 
  367.   
  368.   Title   : JULIAN DATE LIBRARY
  369.   Keywords: DATE JULIAN GREGORIAN CALENDAR LIBRARY
  370.   
  371.   JULIAN provides a library of date routines which are useful in  financial
  372.   and other types of programs. The functions are written in  C, and they allow
  373.   you to translate dates between: Gregorian, string, and Julian day numbers.
  374.   This facilitates date calculations.
  375.  
  376. [73060,3536]
  377. MTGPRN.ZIP/Bin  Bytes:  61568, Count:   65, 20-May-92            
  378.   
  379.   Title   : MTGprint.exe
  380.   Keywords: PRINT SOURCE C C++ ASM BATCH BASIC DBASE CLIPPER DRIVERS
  381.   
  382.   Source code printer for ASCII code. Prints multiple files in a single call,
  383.   including wildcards. Has built-in and user definable printer
  384.   drivers. Condensed print in both directions to save paper (and
  385.   trees). Headings include file name, date of last update and page
  386.   number. Handles tab problems. Generous left margin and right margin
  387.   overflows go to next line. Perforation skips for every page. Line draw
  388.   characters. The user may redefine the entire extended character set. ?
  389.   
  390.   Source code printer for ASCII code. Prints multiple files in
  391.  
  392. [71077,1525]
  393. CPHANT.ZIP/Bin  Bytes:  40448, Count:   35, 12-May-92            
  394.   
  395.   Title   : CPhantom - Network File Redirector Example
  396.   Keywords: REDIRECT UNDOCUMENTED 2F PHANTOM CPHANTOM NETWORK
  397.   
  398.   CPhantom V1.00B1 is extensively revised from the earlier V1.00AX versions.
  399.   CPhantom is C-language source for an INT 2F redirector based on
  400.   the Phantom.pas Pascal redirector example found in the excellent
  401.   book UNDOCUMENTED DOS by Shulman, et. al.
  402.   CPhantom is not complete. It is placed here in the hope that others can
  403.   learn something from it and possibly flesh out missing pieces. The author
  404.   will periodically update CPhantom from time to time.
  405.  
  406. [73557,2675]
  407. LABYTE.ZIP/Bin  Bytes:   8832, Count:   79, 12-May-92            
  408.   
  409.   Title   : LAByte Memory Manager
  410.   Keywords: MEMORY MANAGER TRACE DEBUG C
  411.   
  412.   LAByte provides routines to manage the allocation of memory and warning of
  413.   the corruption of the memory blocks. Two types of trace tables are provided
  414.   to assist in debugging program logic.
  415.  
  416. [71077,1525]
  417. CPHAN1.ZIP/Bin  Bytes:  26368, Count:   24, 08-May-92            
  418.   
  419.   Title   : CPhantom - C-Source Example For INT 2F Redirector
  420.   Keywords: UNDOCUMENTED REDIRECT NETWORK 2F MULTIPLEX PHANTOM CPHANTOM
  421.   
  422.   CPhantom V1.00A3 is C-language source for an INT 2F redirector based on the
  423.   Phantom.pas Pascal redirector example found in the excellent book
  424.   UNDOCUMENTED DOS by Shulman, et. al.
  425.   CPhantom is not complete. It is placed here in the hope that others can
  426.   learn something from it and possibly flesh out missing pieces. The author
  427.   will periodically update CPhantom from time to time.
  428.  
  429. [75746,3411]
  430. TRIMOB.C/Asc    Bytes:   6624, Count:   45, 08-May-92            
  431.   
  432.   Title   : TRIMOBJ - Trims COMENT records from .OBJ files
  433.   Keywords: OBJECT LIBRARY PUBLIC FREE
  434.   
  435.   TRIMOBJ - A utility that trims COMENT records from .OBJ files. Full source
  436.   code in Turbo C 2.0.  Public domain, no restrictions on use.  Documentation
  437.   in source file.  Uploaded by author.
  438.  
  439. [75136,626]
  440. MOUSE.ZIP/Bin   Bytes:  69941, Count:  221, 01-May-92            
  441.   
  442.   Title   : MOUSE.ZIP - Public Domain mouse library routines
  443.   Keywords: SAMPSON MOUSE MICROSOFT MSMOUSE TOOLS LIB
  444.   
  445.   This library contains the source code for mouse routines.  A sample
  446.   program and pre-made libraries for small, medium, and large models are
  447.   included. Public Domain, no fees, enjoy.
  448.  
  449. [70651,3063]
  450. VGACA1.ZIP/Bin  Bytes:  20096, Count:   16, 27-Apr-92            
  451.   
  452.   Title   : Bugged VGA calendar with linker errors
  453.   Keywords: LARRY NOBS VGA CALENDAR
  454.   
  455.   This a second version of a calendar program I'm having problems
  456.   compiling. I've split it into three files. Using a project file I'm
  457.   compiling with the huge memory model.  I've changed my void functions to
  458.   type int to accomodate the compiler, and made my previous global variables
  459.   extern.  I make it through the compiler now, but it fails during linking.
  460.   Twelve variables give me}i the undefined symbol symbol_name in module
  461.   module_name error.  Changing the  order of the compile and source files
  462.   still errors.  I would appreciate any assista
  463.  
  464. [70205,1144]
  465. M4.ZIP/Bin      Bytes:  36280, Count:   72, 13-Apr-92            
  466.   
  467.   Title   : DOS version of Unix M4 macro processor
  468.   Keywords: MACRO TEXT UNIX
  469.   
  470.   M4 is a general purpose macro processor similar to the one described
  471.   in Kernigan and Plauger: Software Tools.
  472.   
  473.   This version contains numerous extensions useful for processing text
  474.   files containing special characters.
  475.  
  476. [70100,271]
  477. BC2LAF.ARC/Bin  Bytes:   9429, Count:   60, 03-Apr-92            
  478.   
  479.   Title   : Curing ANSI C prototype conflicts with old code
  480.   Keywords: STDC PROTOTYPES DIAGNOSTICS CONFLICTS CURES
  481.   
  482.   The files in this package demonstrate a mysterious pair of error messages
  483.   an their cure.  The mistake illuminates some of the problems of mixing
  484.   function declarations using ANSI C prototypes and function definitions using
  485.   old-style unprototyped headers.
  486.     Since you may run into this some day in the middle of a panic
  487.   conversion project, the two examples will be very instructive.
  488.  
  489. [76406,536]
  490. RS232.ZIP/Bin   Bytes:   8320, Count:  484, 31-Mar-92            
  491.   
  492.   Title   : rs232.c
  493.   Keywords: RS232 SERIAL INTERRUPT
  494.   
  495.    Set of easy to use functions providing buffered interrupt driven
  496.    serial I/O on COM1 through COM4 at speeds of up to 115.2K baud. Set of easy
  497.   to use functions providing buffered interrupt driven serial I/O on COM1
  498.   through COM4 at speeds of up to 115.2K baud.  Simply '#include rs232.c' in
  499.   your program.  Sample dumb terminal program included.
  500.                                   C. Karcher Seattle WA Set of functions
  501.   providing buffered interrupt driven serial I/O on COM1 through COM4 at
  502.   speeds of up to 115.2K baud.  Simply '#include rs232.
  503.  
  504. [71565,1001]
  505. BOSS2E.ZIP/Bin  Bytes:  95339, Count:  181, 08-Nov-91(27-Mar-92) 
  506.   
  507.   Title   : The Window BOSS - 03.15.92 - Borland Libraries
  508.   Keywords: C WINDOWS LATTICE MICROSOFT BORLAND TOPSPEED MIX WATCOM MOUSE
  509.             ZORTECH
  510.   
  511.   The Window BOSS - Revision 03.15.92.  Related files BOSS01.LZH,  BOSS2?.LZH,
  512.   BOSS03.LZH, BOSS.INF, BOSS.HST. This archive contains  the library and
  513.   include files for the >>>BORLAND<<< compilers. A 170+  page reference manual
  514.   is contained in BOSS03.LZH. Support files are in BOSS01.LZH.  Libraries for
  515.   other compilers  can be found in BOSS2?.LZH.  Unpack with PKLZH. Upl - Phil
  516.   Mongelluzzo
  517.  
  518. [71565,1001]
  519. BOSS.HST/Asc    Bytes:  37602, Count:  123, 25-Jan-91(23-Mar-92) 
  520.   
  521.   Title   : The Window BOSS - 03.15.92 - Revision History
  522.   Keywords: C WINDOWS LATTICE MICROSOFT BORLAND TOPSPEED MIX WATCOM MOUSE
  523.             ZORTECH
  524.   
  525.   Change history of The Window BOSS, a windowing function library  for
  526.   Lattice, Microsoft, TopSpeed, Borland, Mix Power C, Watcom,  and Zortech.
  527.   Related files: BOSS01.ZIP, BOSS2?.ZIP, BOSS03.ZIP,  BOSS.INF. Revision
  528.   03.15.92. Upl - Phil Mongelluzzo
  529.  
  530. [71565,1001]
  531. BOSS.INF/Asc    Bytes:   5250, Count:  528, 25-Jan-91(23-Mar-92) 
  532.   
  533.   Title   : The Window BOSS - 03.15.92 - Quick Overview
  534.   Keywords: C WINDOWS LATTICE MICROSOFT BORLAND TOPSPEED MIX WATCOM MOUSE
  535.             ZORTECH
  536.   
  537.   Quick overview of The Window BOSS, a windowing function library for Lattice,
  538.   Microsoft, Borland, Mix Power C, Watcom, Zortech, amd TopSpeed C. Related
  539.   files: BOSS01.ZIP, BOSS2?.ZIP, BOSS03.ZIP, and BOSS.HST.  Revision 03.15.92.
  540.   Upl - Phil Mongelluzzo
  541.  
  542. [71565,1001]
  543. BOSS01.ZIP/Bin  Bytes: 176479, Count:  348, 20-Jan-91(23-Mar-92) 
  544.   
  545.   Title   : The Window BOSS - 03.15.92 - Support Files
  546.   Keywords: C WINDOWS LATTICE MICROSOFT BORLAND TOPSPEED MIX WATCOM MOUSE
  547.             ZORTECH
  548.   
  549.   The Window BOSS - Revision 03.15.92.  Related files BOSS2?.ZIP,  BOSS03.ZIP,
  550.   BOSS.INF, BOSS.HST. This archive contains  the support files for the
  551.   Lattice, Microsoft, Borland, Mix Power C,  Watcom, and Zortech compilers.  A
  552.   170+ page reference manual is  contained in BOSS03.ZIP. Libs are contained
  553.   in BOSS2?.ZIP. Unpack with PKZIP. Upl - Phil Mongelluzzo
  554.  
  555. [71565,1001]
  556. BOSS03.ZIP/Bin  Bytes:  77731, Count:  196, 08-Nov-91(23-Mar-92) 
  557.   
  558.   Title   : The Window BOSS - 03.15.92 - Reference Manual
  559.   Keywords: C WINDOWS LATTICE MICROSOFT BORLAND TOPSPEED MIX WATCOM MOUSE
  560.             ZORTECH
  561.   
  562.   The Window BOSS - Revision 03.15.92.  170+ Page DOC file. Related files
  563.   BOSS01.ZIP, BOSS2?.ZIP, BOSS.INF, BOSS.HST.  Unpack with PKZIP. Upl - Phil
  564.   Mongelluzzo
  565.  
  566. [73670,636]
  567. TUI110.ZIP/Bin  Bytes: 231168, Count:  103, 18-Mar-92            
  568.   
  569.   Title   : InTUItion 1.10, Dialog boxes and forms made easy!
  570.   Keywords: ENQUE FORMS USER INTERFACE DIALOG MENU CASE ULTRAWIN TUI TOOLS
  571.   
  572.   This is InTUItion 1.10, the latest version of EnQue's Textual User
  573.   Interface (TUI) library.  InTUItion gives you dialog boxes, menus, pick
  574.   lists, sliders, buttons, check boxes, images and much more, utilizing
  575.   UltraWin 2.10.  This includes the TUICP (TUI Construction Program). Use the
  576.   TUICP to interactively draw and design your dialog boxes, forms, menus and
  577.   more, then generate the "C" code for you! (REQUIRES UW210.ZIP)
  578.  
  579. [73670,636]
  580. TUIPL.ZIP/Bin   Bytes:  32384, Count:  184, 18-Mar-92            
  581.   
  582.   Title   : Pick-list and file browser demo with full C src!
  583.   Keywords: ENQUE FORMS USER INTERFACE DIALOG MENU CASE ULTRAWIN TUI TOOLS
  584.   
  585.   Want to use those neat-looking pick lists and file browsers that make
  586.   other programs look so sharp?  Then download this ZIP!  Full C source code
  587.   shows you how to do it.  When used with UltraWin and InTUItion, these
  588.   routines make the user interface the easiest part of program development.
  589.   EXE included so you can see these routines in action before you download
  590.   UW210.ZIP and TUI110.ZIP.
  591.  
  592. [73670,636]
  593. UW210.ZIP/Bin   Bytes: 186240, Count:  131, 18-Mar-92            
  594.   
  595.   Title   : UltraWin 2.10, The Ultimate Windowing Library!
  596.   Keywords: ENQUE VIDEO TEXT WINDOWS DATA ENTRY FONTS HELP HYPERTEXT TOOLS
  597.   
  598.   This is Ultrawin 2.10, Enque Software's newest "C" text windowing
  599.   library. New data entry enhancements make forms a snap!  This is the free
  600.   version of our commercial library.  Libraries and full documentation
  601.   included.  To see what you and UltraWin can do, just download the file
  602.   UWDMOS.ZIP -- several of our demo and startup shell programs with complete
  603.   source code.
  604.  
  605. [73670,636]
  606. UWDMOS.ZIP/Bin  Bytes:  86528, Count:  144, 18-Mar-92            
  607.   
  608.   Title   : UltraWin Demo Programs and Startup Shell Source!
  609.   Keywords: ENQUE VIDEO TEXT WINDOWS DATA ENTRY FONTS HELP HYPERTEXT TOOLS
  610.   
  611.   This ZIP file contains UltraWin 2.10 demonstration programs and
  612.   startup shell code to make starting that UltraWin project easy.  Both EXE
  613.   files and full, well-commented source code is included.  Download this file
  614.   and see what you and UltraWin can do!  If you like what you see, the
  615.   complete libraries and context-sensitive hypertext documentation can be
  616.   found in UW210.ZIP.
  617.  
  618. [73670,636]
  619. UWSHDO.ZIP/Bin  Bytes:  14720, Count:  150, 18-Mar-92            
  620.   
  621.   Title   : Shadowed Windows with UltraWin!
  622.   Keywords: ENQUE VIDEO TEXT WINDOWS SHADOW ULTRAWIN DEMO 3D
  623.   
  624.   Do shadowed windows with UltraWin!  This ZIP file contains both EXE and
  625.   C source code files for doing those cute 3-D shadowed windows you see in
  626.   just about every text-mode DOS program.  The C file contains the complete
  627.   source code for shadowing in any direction, with any height "above the
  628.   desktop", and with any shadow attribute (dark gray text on black is
  629.   typical).  Make your windows stand out from the pack!
  630.  
  631. [71777,2737]
  632. PCGAL.ZIP/Bin   Bytes:  12672, Count:   28, 14-Mar-92            
  633.   
  634.   Title   : pcgal
  635.   Keywords: TGAL TANDEM
  636.   
  637.   PC version of Tandem's TGAL text formatter.
  638.  
  639. [71777,2737]
  640. WAITKE.ZIP/Bin  Bytes:   2816, Count:   35, 14-Mar-92            
  641.   
  642.   Title   : A_waitkeep
  643.   Keywords: ASYNC ASYNC13
  644.   
  645.   A module for the ASYNC13 library (found in this forum). Identical to
  646.   a_waitfor but does not discard bytes. Useful when waiting for different
  647.   prompts or strings when the order of their arrival is not known. Remember to
  648.   read or flush the buffer when the string is found.
  649.  
  650. [72707,2462]
  651. RD_STK.ZIP/Bin  Bytes:  47872, Count:   33, 10-Mar-92            
  652.   
  653.   Title   : RD_STK(ReadStick) a toolbox for reading gameports
  654.   Keywords: JOYSTICK GAMEPORT C READSTICK EC
  655.   
  656.   rd_stk is a sofware "toolbox" fos programes written in C .These routines
  657.   allow the user to read the game port (upgrade).
  658.  
  659. [73200,2371]
  660. TCASYN.ZIP/Bin  Bytes:  94592, Count:  157, 10-Mar-92            
  661.   
  662.   Title   : TCASYNC: ASYNC COMMUNICATIONS LIBRARY FOR BORLAN
  663.   Keywords: ASYNC ASYNCRONOUS COMMO COMMUNICATION SOURCE LIBRARY XMODEM
  664.   
  665.   Interupt driven communcications library (Send and Receive!) for BorlandC.
  666.   Baud to 115200, COM1-COM4, simultaneous 2 port operation. Includes
  667.   DATAMON.EXE: used to interface 2 serial devices, capture data, shows logic
  668.   status oflines, has autobaud detection mode. Also XMODEM file xfer. Register
  669.   for full source code, Digiboard (32 ports), 3 other utilities With source.
  670.   Prototypes, make files, batch files to create all memory models.  BorlandC &
  671.   MSC.
  672.  
  673. [70043,1725]
  674. CLP2WP.ZIP/Bin  Bytes:  23808, Count:  122, 05-Mar-92            
  675.   
  676.   Title   : C / CLIPPER TO WORD PERFECT DOCUMENT ROUTINES
  677.   Keywords: C CLIPPER WORD PERFECT V5.1 DOCUMENT ROUTINES
  678.   
  679.    These routines help you to create Word Perfect 5.1 documents from
  680.    your Clipper and C programs.  Create highly polished documents with
  681.    Centering, Attributes, Graphically created Vertical and Horizontal lines,
  682.    and Date Coding, etc.  Use name and address fields to create form letter
  683.    type documents.
  684.  
  685. [100014,2743]
  686. AXMSLI.ZIP/Bin  Bytes:  17542, Count:  256, 28-Feb-92            
  687.   
  688.   Title   : A(nother) XMS library for C and C++
  689.   Keywords: XMS C C++
  690.   
  691.   Source, documentation and examples of a library for allocating, using  and
  692.   freeing extended (XMS 2.0+) memory from C and C++ programs.
  693.  
  694. [70007,4630]
  695. PICK.ZIP/Bin    Bytes:   2760, Count:  322, 22-Feb-92            
  696.   
  697.   Title   : Picklist example program - source
  698.   Keywords: PICK LIST PICKLIST SOURCE C TC++ BC++ FREE
  699.   
  700.   Picklist example program  TC++ and BC++ source code  Free for all uses Ed
  701.   Mulroy
  702.  
  703. [70431,2406]
  704. MOVETO.ZIP/Bin  Bytes:   2977, Count:   66, 22-Feb-92            
  705.   
  706.   Title   : MOVETO - CHARACTER MOVE FUNCTION WITH LOGIC
  707.   Keywords: TASM IDEAL C STRING CHARACTER FUNCTION SOURCE ASM
  708.   
  709.   Function callable from c to move a string of characters up to a "stop"
  710.   byte given as one of the calling parameters or for a fixed number of bytes.
  711.   The source code is included along with a description of the function.  There
  712.   is sufficient help in the comments to use the program for study or to be
  713.   modified easily for some other use.  Freeware, enjoy, use freely no
  714.   accolades or dollars needed. IT
  715.  
  716. [75746,3411]
  717. TEM20.ZIP/Bin   Bytes:  38784, Count:   99, 22-Feb-92            
  718.   
  719.   Title   : Plain Vanilla Terminal Emulator 2.0
  720.   Keywords: COMMUNICATIONS COMMUNICATION XMODEM PROTOCOL FREE
  721.   
  722.   Plain Vanilla Terminal Emulator 2.0, a simple communication program with
  723.   ASCII and XMODEM/CRC uploads, data capture, XMODEM/CRC downloads and simple
  724.   scripts. Only 12K, great for laptops. Free, not shareware. Source code
  725.   available.
  726.  
  727. [76635,2246]
  728. SEFX1.ZIP/Bin   Bytes:  28699, Count:  197, 22-Feb-92            
  729.   
  730.   Title   : Sefx v1.0 - Sound Effects library for C language
  731.   Keywords: SOUND EFFECTS SPEAKER TONE BEEP C ASSEMBLY
  732.   
  733.   Sefx is a C language timer-driven sound effects library, written in assembly
  734.   language. All sound is generated simultaneously to other operations. Some
  735.   of Sefx's features are: Produces frequencies from 19 to 20,000+ hertz;
  736.   Time bases of 54.9, 27.5, 13.7 and 6.9 milliseconds; Change frequencies up
  737.   to 145 times per second; Adjustable sound queues as large as 65532
  738.   bytes; Sound queue is handled internally.
  739.  
  740. [71011,3570]
  741. PSPS10.ZIP/Bin  Bytes:   4655, Count:   74, 18-Feb-92            
  742.   
  743.   Title   : PSPS 1.0
  744.   Keywords: POSTSCRIPT PRINTSCREEN PRINT SCREEN DUMP
  745.   
  746.   PSPS 1.0 is a no-frills PostScript print screen utility. Supports
  747.   MGA/CGA/EGA/VGA text and graphics modes. Requires 5K of RAM. Shareware.
  748.  
  749. [75746,3411]
  750. PVB.ARC/Bin     Bytes:  18176, Count:  124, 07-Feb-92            
  751.   
  752.   Title   : Plain Vanilla Backup III
  753.   Keywords: BACKUP FILES TRANSFER
  754.   
  755.   Plain Vanilla Backup III, a simple file transfer utility that can be used to
  756.   copy files from one directory to another, on the same or different drives,
  757.   copying only files that do not already exist in the target directory or have
  758.   earlier date and time stamps.  Includes full Turbo C 2.0 source code.  Free
  759.   software, not shareware.
  760.  
  761. [70262,1562]
  762. SCDEMO.EXE/Bin  Bytes:  91264, Count:  148, 03-Feb-92            
  763.   
  764.   Title   : SCL1 V 3.1 C-function library DEMO
  765.   Keywords: SCL1 XMS EMS MOUSE LIBRARY C WINDOWS MENU
  766.   
  767.   SCL1 is a C-function library for Borland & Microsoft C compilers. It
  768.   offers mouse support, 28, 43, 50 lines video modes, palette & character
  769.   set modification, windows, mouse-buttons, radio-buttons,
  770.   file-selection boxes, menus, XMS & EMS support and many more! This files
  771.   contains the DEMO of SCL1 main features. To get the small memory library,
  772.   abd documentation download file SCLIB.EXE
  773.  
  774. [70262,1562]
  775. SCLIB.EXE/Bin   Bytes: 246912, Count:  124, 03-Feb-92            
  776.   
  777.   Title   : SCL1 V 3.1 C-function library
  778.   Keywords: SCL1 MOUSE XMS EMS C LIBRARY MENU WINDOWS USER-INTERFACE
  779.   
  780.   SCL1 is a C-function library for Borland & Microsoft C compilers that offers
  781.   mouse support, 28, 43 and 50 lines video modes, Video character set &
  782.   palette modification, mouse-buttons, radio-buttons, windows, menus,
  783.   data-entry fields, file-selection boxes etc, XMS & EMS,  keyboard macros and
  784.   many more! This file includes small memory model lib for Borland comp. and
  785.   complete documentation. DOWNLOAD FILE SCDEMO.EXE for a demo.
  786.  
  787. [75746,3411]
  788. TTLIB1.ARC/Bin  Bytes: 153856, Count:   34, 03-Feb-92            
  789.   
  790.   Title   : Plain Vanilla TT Library 1.0
  791.   Keywords: LIBRARY TINY SETUP STARTUP
  792.   
  793.   A partial replacement for C0T.OBJ and CS.LIB, which produces much smaller
  794.   COM files.  For experienced C programmers only.  Used to produce the small,
  795.   efficient utilities that Plain Vanilla Corporation has become known for.
  796.  
  797. [70100,271]
  798. CHROMA.ARC/Bin  Bytes:  55323, Count:  276, 16-Jan-92            
  799.   
  800.   Title   : Chroma 2.09 BGI Pixel Fantasy display program
  801.   Keywords: CHROMA 2.09 BGI PIXEL FANTASY ANSI C POOLCOLOR
  802.   
  803.   Free-standing, BGI-driven version of Mark Lutton's PoolColor 2.00.  The
  804.   program provides graphic eye-wash using a chromatic cue ball on a simulated,
  805.   reflected pool table.
  806.     Complete instructions, including use of the source code, are in the
  807.   info file, CHROMA.INF.
  808.  
  809. [76270,3464]
  810. NCPLIM.ZIP/Bin  Bytes:   5081, Count:  358, 16-Jan-92            
  811.   
  812.   Title   : Guide to Doing File Search Software Development
  813.   Keywords: NOVELL FINDFIRST FINDNEXT NCP SEARCH DOCUMENTATION TC API DOS
  814.   
  815.   The purpose of this guide is to provide additional information for  software
  816.   developers writing software that will operate on a Netware environment.
  817.   Specifically, this guide addresses problems and guidelines for doing file
  818.   and  directory searches on Netware drives. This file was found buried in a
  819.   ZIP file in an obscure corner of one of  the many CompuServe Novell forums.
  820.   Important information for anyone who's  programs even might run on a Novell
  821.   network someday.
  822.  
  823. [70313,456]
  824. JOYSTI.ZIP/Bin  Bytes:  42240, Count:  133, 09-Jan-92            
  825.   
  826.   Title   : Joystick/Game Adapter Library in C/Assembler
  827.   Keywords: JOYSTICK GAMEPORT GAMEADAPTER FREE SOURCE LIBRARY
  828.   
  829.   Mixed language (C and Assembler) library of functions to access the
  830.   game adapter/joysticks.  Features include translation to cartesian
  831.   coordinates, changed status event screening, quasi-linear scaling across the
  832.   stick, valid axis and joystick detection.  Includes full source and
  833.   pseudocode.  The library is divided into a low-level generic game-adapter
  834.   module and a middle level joystick-specific module.  Easy translation to C++
  835.   classes due to data hiding by service functions.       Best of all, it's
  836.   FREE!!!
  837.  
  838. [73077,3605]
  839. ELFTRE.ZIP/Bin  Bytes: 170938, Count:  176, 16-May-91(07-Jan-92) 
  840.   
  841.   Title   : ELFTREE v1.E06 packs 100's of utils. ASP member.
  842.   Keywords: ELFTREE ASP SHAREWARE NETWORK FILE DIRECTORY PROGRAM MANAGER
  843.             ENJOY
  844.   
  845.   ELFTREE v1.E06 (latest) packs 100's of powerful utilities for
  846.   file, directory and program management into a compact, easy-to-use,
  847.   extremely FAST (!!) package.  Written in Borland C++ and Turbo Assembler, it
  848.   shows what is possible with this software. Attach notes to files, hide
  849.   columns of a directory tree, customize hundreds of features, etc.  Uploaded
  850.   by author Alan Avery (member ASP). Enjoy!!!
  851.  
  852. [71211,577]
  853. TAVLTR.ZIP/Bin  Bytes:  60083, Count:  113, 30-Dec-91            
  854.   
  855.   Title   : TAVL tree - Threaded Height-balanced trees
  856.   Keywords: BINARY TREE AVL HEIGHT-BALANCED THREADED
  857.   
  858.   Threaded AVL trees are a new algorithm/data structure that is a hybrid of
  859.   two older structures - the threaded tree and the AVL tree. B. Hughes
  860.  
  861. [73530,1111]
  862. M$DBG.ZIP/Bin   Bytes:  41344, Count:  172, 10-Dec-91            
  863.   
  864.   Title   : M$DeBug - Memory Allocation Debugging tools.
  865.   Keywords: M_DEBUG M DEBUG MEMORY STDIO.H STRING.H MALLOC MEMCPY STRCPY
  866.   
  867.           M$Debug provides an aid in debugging memory allocations
  868.   and manipulations performed through stdio.h and associated functions
  869.   to malloc, memcpy, strcpy, etc..
  870.  
  871. [74020,501]
  872. JPEG.ZIP/Bin    Bytes: 211577, Count:  224, 03-Dec-91            
  873.   
  874.   Title   : JPEG image code/decode sources for UNIX, MAC, AM
  875.   Keywords: JPEG DCT COMPRESSION TIFF GIF
  876.   
  877.   Sources, makefiles, test images for Discrete Cosine Transform  compression
  878.   of video images. Originally from INTERNET UC Berkely. Compiles with ease on
  879.   many platforms.
  880.  
  881. [75300,1205]
  882. KILLDI.ZIP/Bin  Bytes:   8994, Count:  312, 03-Dec-91            
  883.   
  884.   Title   : KILLDIR Program
  885.   Keywords: KILL DELETE SUB DIRECTORY STRUCTURES
  886.   
  887.   This is just a quick and dirty program with source included to  obliterate
  888.   an entire sub directory structure and all the files within no matter  how
  889.   many levels deep.  Written in Borland C 2.0.  Uploaded by author, Gary  D.
  890.   Shank
  891.  
  892. [75500,2370]
  893. HEXBIN.ZIP/Bin  Bytes:   7823, Count:  222, 03-Dec-91            
  894.   
  895.   Title   : HEXBIN.ZIP
  896.   Keywords: ASCII - DECIMAL HEX BINARY CHART
  897.   
  898.   HEXBIN with C source and EXE.  Nice chart of ASCII, decimal, hex, octal, and
  899.   binary.  Saves you the trouble of having to calculate or look them up. Good
  900.   learning tool for less experienced programmers.
  901.  
  902. [76635,2246]
  903. CPORT1.ZIP/Bin  Bytes:  49400, Count:  503, 12-Jun-91(18-Nov-91) 
  904.   
  905.   Title   : Cport v1.30
  906.   Keywords: COMMUNICATIONS ASYNCHRONOUS SERIAL COM PORT INTERRUPT ASSEMBLY
  907.             UART C RS-232
  908.   
  909.   Cport is a C language serial communications library written in
  910.   assembly language. Cport features: an interrupt driven transmitter and
  911.   receiver; baud rates from 50 to 115200; internally handled transmit and
  912.   receive queues as large as 65534 bytes; and built in hardware and software
  913.   handshaking. Version 1.30 introduces limited simultaneous communications
  914.  
  915. [71331,140]
  916. HYPRHE.ZIP/Bin  Bytes:  93952, Count:  103, 01-Aug-91(08-Nov-91) 
  917.   
  918.   Title   : HYPER-HELP CONTEXT SENSITIVE FUNCTION LIBRARY
  919.   Keywords: HELP HYPER-HELP TURBOC LIBRARY DEVELOPER PROGRAMMER
  920.             CONTEXT-SENSITIVE
  921.   
  922.   HYPER-HELP is a linkable library of six easy-to-use Turbo C functions
  923.   that implements a complete context-sensitive Hyper-text help system for
  924.   program developers. Supports the use of a mouse, change colors of text,
  925.   background, or topic index and more. Complete with Documentation and sample
  926.   help file.    -Shareware-
  927.  
  928. [70304,3507]
  929. PARSE1./Bin     Bytes:  14167, Count:  212, 24-Oct-91            
  930.   
  931.   Title   : PARSE v1.1 Mathematical String Function Evaluator
  932.   Keywords: PARSE EVALUATOR MATH MATHEMATICAL FUNCTION COMPUTE STRING
  933.             EVALUATE
  934.   
  935.   PARSE is a mathematical string function evaluator. If you want to add
  936.   dynamic computations to your programs then PARSE is for you. PARSE evaluates
  937.   mathematical equations and returns the answers. Easy&Simple.  You can even
  938.   include unknown field names in the equations. During evaluation PARSE will
  939.   call a function for the fields values, one at a time, plug the number back
  940.   in the equation and provide the answer. Example. Uploaded by Author.
  941.  
  942. [73670,636]
  943. UWFONT.ZIP/Bin  Bytes:  55040, Count:   73, 13-Oct-91            
  944.   
  945.   Title   : The UltraWin EGA/VGA Font Editor, V1.01
  946.   Keywords: ENQUE TEXT VIDEO FONT ULTRAWIN INTUITION EDITOR WINDOWS
  947.   
  948.   This is the EnQue EGA/VGA Font Editor, V1.01.  This program allows you
  949.   to create/edit EGA/VGA fonts for use with UltraWin and InTUItion.  This
  950.   program also serves as a great example of the power of the
  951.   UltraWin/InTUItion  combination.  This program implements a full
  952.   keyboard/mouse interface, and impressive context-sensitive help!  From start
  953.   to finish, including the help file, this project took less than 20 hours. [
  954.   From Pre-5 ]
  955.  
  956. [73670,636]
  957. UWFEAT.TXT/Asc  Bytes:   5887, Count:  294, 14-Sep-91            
  958.   
  959.   Title   : A listing of all the new features to UltraWin!
  960.   Keywords: ENQUE TEXT WINDOWING VIDEO EGA VGA FONTS PALETTE LIB HELP
  961.   HYPERTEXT FORMS
  962.   
  963.   This is a description of the features of UltraWin 2.00, Enque Software's
  964.   text windowing library for TurboC 2.0, TurboC++, and BorlandC++.  There's
  965.   so many new features we couldn't get them all in a normal file description,
  966.   hence this text file!  If you like what you see here, then download
  967.   UWIN2.ZIP.
  968.  
  969. [70441,2165]
  970. FTC.ZIP/Bin     Bytes: 288132, Count:   40, 07-Sep-91            
  971.   
  972.   Title   : ad iZIP
  973.   Keywords: FORTRAN C TRANSLATOR COMPILER F77 F77TOC
  974.   
  975.   This is an MSDOS zip file of a Fortran 77 to C translator that is in the
  976.   UNIXFORUM as a TAR archive.  I've cleaned up the files and created a make
  977.   file that works on my machine using BCCX.  It compiles and links but hangs
  978.   the machine when it starts to translate. I've include translated header
  979.   files, that the original make uses sed to create.  GNU SED does work if you
  980.   need to recreate these files.  If any body can get this to work properly
  981.   please r
  982.  
  983. [70166,1152]
  984. TCOMM.ZIP/Bin   Bytes: 240411, Count:  288, 31-Aug-91            
  985.   
  986.   Title   : LiteComm Toolbox for Turbo C/C++
  987.   Keywords: LITECOMM ASYNC COMMUNICATIONS TOOLBOX SERIAL ASP SHAREWARE
  988.   
  989.   Need async communications in your application? LiteComm(tm) version 6.0 is
  990.   the answer.  Makes using communications as simple as reading a file.
  991.   Supports up to 4 COM ports simultaneously. Fully interrupt driven, yet
  992.   requires no in-depth technical knowledge. In use by ATT, NASA, GM,
  993.   Associated Press, IBM and many others.  ASP Shareware.  Upload/Auth
  994.   Information Technology.
  995.  
  996. [76635,2246]
  997. GPORT1.ZIP/Bin  Bytes:  49515, Count:   66, 31-Aug-91            
  998.   
  999.   Title   : Gport v1.01 - game port library for C
  1000.   Keywords: GAME PORT JOYSTICK ANALOG C ASSEMBLY
  1001.   
  1002.   Gport is a C language, high speed, high resolution game port library
  1003.   written in assembly language. Gport features: a timer driven button
  1004.   monitor; optional joystick calibration; two centering modes; and constant
  1005.   joystick axis scaling.
  1006.  
  1007. [72261,2351]
  1008. SCIO.ZIP/Bin    Bytes:  84549, Count:  423, 29-Aug-91            
  1009.   
  1010.   Title   : Files from book "Turbo C: Mem-Res Util, Scrn I/O..
  1011.   Keywords: TURBO C WINDOW MENU EDITOR
  1012.   
  1013.   Source code from the book "Turbo C: Memory-Resident Utilities, Screen I/O,
  1014.   and Programming Techniques" by Al Stevens.  Includes context-sensitive help
  1015.   windows, pop-down menus, data entry templates, and window text editor.
  1016.   Window functions include both stacked, and layered types.
  1017.  
  1018. [73530,2564]
  1019. IDL.ZIP/Bin     Bytes:  33792, Count:   22, 28-Aug-91            
  1020.   
  1021.   Title   : Integrated Debugger Library v1.0
  1022.   Keywords: DEBUG
  1023.   
  1024.   Integrated Debugger Library. Routes debug info to second monitor. Next
  1025.   version ill include support for routing to second video page, printer, or a
  1026.   file.
  1027.  
  1028. [73537,103]
  1029. OOPBAS.ZIP/Bin  Bytes:  27904, Count:  107, 24-Aug-91            
  1030.   
  1031.   Title   : OOPBASE Library V2.0 TC
  1032.   Keywords: OOP DATABASE OOPBASE OBJECT-ORIENTED BETTER-C
  1033.   
  1034.   OOPBASE Library by SMI Corp. provides flexible, fast and memory efficient
  1035.   OOP database functions for quick application development. Library is
  1036.   prepared in Turbo C large model. Source code and printed documentation are
  1037.   available as part of Better-C CASE tool.
  1038.  
  1039. [70134,2472]
  1040. UV./Bin         Bytes:   6144, Count:   44, 19-Aug-91            
  1041.   
  1042.   Title   : C Text Mode Video Funcs - UltraVision compatible.
  1043.   Keywords: C VIDEO ULTRAVISION TEXT MODE
  1044.   
  1045.   UltraVision compatible C video functions for text modes. Routines to
  1046.   enable, disable, and set UltraVision to any text mode, and a compatible
  1047.   rewrite of some low level functions to clear the screen, write a string,
  1048.   place the cursor, etc. Freeware.  Upl by the author, Tom Kallal.
  1049.  
  1050. [72777,3002]
  1051. TWKTC.COM/Bin   Bytes:  18248, Count:  250, 12-Aug-91            
  1052.   
  1053.   Title   : Tweaked mode vga 256 color BGI driver
  1054.   Keywords: TWEAKED VGA MODEX 256 COLOR BGI DRIVER
  1055.   
  1056.   
  1057.   Tweaked mode VGA BGI driver.   Supports multiple video pages for
  1058.   animation, fast page flipping, etc..  This 256 color BGI driver runs on
  1059.   most modern register standard VGA's.  It supports 7 modes ranging from
  1060.   320x200 (w/4 video pages), 320x240 (w/3 video pages), to 400x600.
  1061.  
  1062. [72777,3002]
  1063. TC256D.COM/Bin  Bytes:  38262, Count:  596, 31-Jul-91            
  1064.   
  1065.   Title   : Super VGA 256 color BGI driver for Turbo C and BC
  1066.   Keywords: VGA SVGA 256 BGI DRIVER SUPERVGA GRAPHICS
  1067.   
  1068.   
  1069.   Updated Super VGA BGI driver.  Support all major SVGA chipsets.  This
  1070.   runs in 256 color mode.  Supports TC, TC++, BC++, and Turbo Pascal. Very
  1071.   fast graphics driver....
  1072.  
  1073. [74736,2120]
  1074. REGEXP.ZIP/Bin  Bytes:  32779, Count:  216, 30-Jul-91            
  1075.   
  1076.   Title   : Regular Expression Package
  1077.   Keywords: REGULAR EXPRESSION C++ SOURCE
  1078.   
  1079.   A regular expression parser and recognizer.  Written for the Borland C++
  1080.   programming contest by Bill Evans, 74736,2120.  This is either a Utility or
  1081.   Useful Code (probably the latter).
  1082.  
  1083. [71261,1731]
  1084. XMSLIB.ZIP/Bin  Bytes:  26045, Count:  239, 28-Jul-91            
  1085.   
  1086.   Title   : XMSLIB XMS interface for Borland/Turbo C[++]
  1087.   Keywords: XMS EXTENDED C CPP
  1088.   
  1089.   XMSLIB provides a high-level interface to XMS control functions for common
  1090.   operations such as allocating and freeing XMS extended memory blocks (EMBs)
  1091.   and copying data to and from EMBs. Compatible with Borland/Turbo C[++];
  1092.   small, medium, compact, and large models. Free for private use. New in
  1093.   version 1.3: ability to copy one byte at a time, C++ header file, improved
  1094.   docs.
  1095.  
  1096. [76436,1224]
  1097. GRFSIN.ZIP/Bin  Bytes: 116224, Count:   77, 28-Jul-91            
  1098.   
  1099.   Title   : Zinc graphics in a window
  1100.   Keywords: BC GRAPHICS ZINC WINDOWS
  1101.   
  1102.   My first try at graphics in windows using the Zinc interface library
  1103.   version 2.0.  Included are source, exe, makefile, etc.  Let me know what
  1104.   you think.  I would like to see your test programs!
  1105.  
  1106. [75170,1161]
  1107. EDIT.REQ/Asc    Bytes:    309, Count:   57, 24-Jul-91            
  1108.   
  1109.   Title   : NEED A BUFFER EDITOR
  1110.   Keywords: BUFFER EDITOR TURBO C PURCHASE
  1111.   
  1112.   REQUESTING A BUFFER EDITOR FOR TURBO C
  1113.  
  1114. [76530,1133]
  1115. ATTRBY.ZIP/Bin  Bytes:  14694, Count:  134, 24-Jul-91            
  1116.   
  1117.   Title   : Attribute Byte Trainer, Binary/Dec/Hex/Octal
  1118.   Keywords: ATTRIBUTE BYTE COLORS DMA VIDEO EDUCATIONAL C CONVERSION HEX
  1119.   OCTAL DECIMAL
  1120.   
  1121.   Do you really understand the color Attribute Byte?  You can with this file.
  1122.   Do you really understand how to use the color Attribute Byte?  You can with
  1123.   this For all you C programmers who want to understand the color attribute
  1124.   byte, here is the file for you!  This program allows you to modify the bits
  1125.   of the att- ribute byte, and see the results on screen.  You can make a log
  1126.   of colors that look good together (such as White on Blue, Yellow on Red,
  1127.   etc
  1128.  
  1129. [73427,1377]
  1130. NDEL2.ZIP/Bin   Bytes:  16565, Count:   93, 18-Jul-91            
  1131.   
  1132.   Title   : NDEL2.zip File Delete Utility
  1133.   Keywords: DOS OS2 OS2 C DELETE UTILITY FILE C FAMILY NDEL NDEL2 ZIP SOURCE
  1134.   MSC API
  1135.   
  1136.   NDEL2 is a small file delete program, Which deletes all the files except
  1137.   those specified on the command line. One EXE file runs under both DOS and
  1138.   OS/2. Source code included in "C". A minor bug fixed from last version in
  1139.   TC++ lib file ndel.zip. Enjoy!
  1140.  
  1141. [73717,1355]
  1142. CMTCVT.ZIP/Bin  Bytes:   7553, Count:   61, 17-Jul-91            
  1143.   
  1144.   Title   : C++ to C comment converter
  1145.   Keywords: CPP C COMMENT CONVERT CONVERTER
  1146.   
  1147.   A simple program that converts C++ style comments (starting with //) to
  1148.   C-style comments starting with /* and ending with */.  This file contains
  1149.   source and executable.  The program is written in assembly language using a
  1150.   general-purpose filter shell.  This version corrects a problem that caused
  1151.   it to not handle C-style comments correctly.  Uploaded by author, Jim
  1152.   Mischel.
  1153.  
  1154. [76207,674]
  1155. DRIVER.ZIP/Bin  Bytes:   6701, Count:  337, 11-Jul-91            
  1156.   
  1157.   Title   : DOS Device Driver using C and ASM code.
  1158.   Keywords: DEVICE DRIVER SOURCE ASSEMBLER TASM FREE JUPITER FROGLEGS BUNNY
  1159.   BASKETBALL
  1160.   
  1161.   DOS Device Driver which calls functions written in C, may be helpful for
  1162.   anyone searching for info on how to write Device Drivers. The header
  1163.   portion is in Assembler but the meat of code is C. Included is source,
  1164.   readme, objs, and a simple working .EXE file. The source is commented and
  1165.   should be easy to understand.
  1166.  
  1167. [76066,1467]
  1168. GS.ZIP/Bin      Bytes: 649812, Count:   71, 04-Jul-91            
  1169.   
  1170.   Title   : GNU Ghostscript
  1171.   Keywords: GNU GHOSTSCRIPT POSTSCRIPT C LIBRARAY VGA EGA GRAPHICS
  1172.   
  1173.   GNU Ghostscript 2.2 is the name of a set of software that provides:
  1174.   - An interpreter for the Ghostscript language, which very closely
  1175.   resembles the PostScript language; and   - A set of C procedures that
  1176.   implement the graphics capabilities that appear as primitive operations in
  1177.   the Ghostscipt language. See make.doc for instructions for making the
  1178.   executables.
  1179.  
  1180. [76702,1361]
  1181. TCXL-1.ZIP/Bin  Bytes: 198058, Count:  160, 03-Jul-91            
  1182.   
  1183.   Title   : TesSeRact CXL 5.52 User Interface Development Syst
  1184.   Keywords: TESSERACT CXL 5.52 WINDOWS MEMORY MENUS MOUSE ASP
  1185.   
  1186.   TesSeRact(TM) CXL User Interface Development System, Version 5.52.04.  One
  1187.   of the fastest and most complete packages around.  Text windows, EMS/XMS,
  1188.   UV Support, Menus data entry, mouse support, and more!  This file contains
  1189.   the docs and install; see TCXL-2.ZIP for the the demo; TCXL-A[B][C][D].ZIP
  1190.   for the Libraries. ASP Shareware, $50
  1191.  
  1192. [76702,1361]
  1193. TCXL-2.ZIP/Bin  Bytes: 212014, Count:  160, 03-Jul-91            
  1194.   
  1195.   Title   : TesSeRact CXL 5.52 User Interface Development Syst
  1196.   Keywords: TESSERACT CXL 5.52 WINDOWS MEMORY MENUS MOUSE ASP
  1197.   
  1198.   TesSeRact(TM) CXL User Interface Development System, Version 5.52.04.  One
  1199.   of the fastest and most complete packages around.  Text windows, EMS/XMS,
  1200.   UV Support, Menus data entry, mouse support, and more!  This file contains
  1201.   the demo and utilities; see TCXL-1.ZIP for the the docs;
  1202.   TCXL-A[B][C][D].ZIP for the Libraries. ASP Shareware, $50
  1203.  
  1204. [76702,1361]
  1205. TCXL-B.ZIP/Bin  Bytes: 123795, Count:  163, 03-Jul-91            
  1206.   
  1207.   Title   : TesSeRact CXL 5.52 User Interface Development Syst
  1208.   Keywords: TESSERACT CXL 5.52 WINDOWS MEMORY MENUS MOUSE ASP
  1209.   
  1210.   TesSeRact(TM) CXL User Interface Development System, Version 5.52.04.  One
  1211.   of the fastest and most complete packages around.  Text windows, EMS/XMS,
  1212.   UV Support, Menus data entry, mouse support, and more!  This file contains
  1213.   the Borland libraries; see TCXL-1.ZIP for the demo & docs.  ASP Shareware,
  1214.   $50
  1215.  
  1216. [73567,2773]
  1217. DTUTIL.EXE/Bin  Bytes:  15872, Count:   41, 28-Jun-91            
  1218.   
  1219.   Title   : system date and time utility
  1220.   Keywords: UTILITY DATE TIME CALENDAR
  1221.   
  1222.   A program I wrote using Turbo C++ to change the system date and time on
  1223.   MS-DOS computers with out using the normal DOS calendar/i, etc... commands.
  1224.   Let me know what you think. This is my first C program, besides the
  1225.   tutorial, that has actually worked. Leave me comments through the mail.
  1226.  
  1227. [76515,52]
  1228. ISQRT.ZIP/Bin   Bytes:    697, Count:   64, 26-Jun-91            
  1229.   
  1230.   Title   : ISQRT.ZIP
  1231.   Keywords: SQRT MATH FAST INTEGER
  1232.   
  1233.   This is a short routine to do a sqrt of an integer value.  Given a 16-bit
  1234.   number, it returns its 8-bit square root.  I don't recall whose algorithm
  1235.   it is.  Written in C, but was requested in this forum.
  1236.  
  1237. [73750,3543]
  1238. GR16V3.ZIP/Bin  Bytes: 111418, Count:   29, 22-Jun-91            
  1239.   
  1240.   Title   : T1KGR16 Graphics Library
  1241.   Keywords: GRAPHICS LIBRARY 16 COLOR CGA TANDY 1000 ONLY TURBO C
  1242.   
  1243.   A 16 color Turbo C graphics library for the Tandy 1000 series of computers
  1244.   or other computers using enhanced CGA.  Also a game TMIX-UP.
  1245.  
  1246. [72007,1233]
  1247. DATEST.ZIP/Bin  Bytes:   3976, Count:   72, 19-Jun-91            
  1248.   
  1249.   Title   : DATESTUF.ZIP Date Adder/Subtractor
  1250.   Keywords: DATES ARITHMETIC ADD DATES
  1251.   
  1252.   Rudimentary Date Arithmetic Excercise in C/C++
  1253.  
  1254. [72707,2462]
  1255. RD./Bin         Bytes:  53504, Count:   28, 11-Jun-91            
  1256.   
  1257.   Title   : RD_STK(Read Stick)TC Toolbox to read gameport
  1258.   Keywords: JOYSTICK GAMEPORT EC STICK GAME
  1259.   
  1260.   RD_STK IS A SOFWARE "TOOLBOX" FOR PROGRAMS WRITTEN IN TURBOC. THESE
  1261.   ROUTINES ALLOW THE USER TO READ THE GAMEPORT.
  1262.  
  1263. [73246,3246]
  1264. METAPH.ZIP/Bin  Bytes:   4535, Count:  285, 11-Jun-91            
  1265.   
  1266.   Title   : A better phonetic search
  1267.   Keywords: METAPHONE SOUNDEX SEARCH
  1268.   
  1269.   Metaphone program from C Gazette 5.4 Public domain
  1270.  
  1271. [70302,105]
  1272. RBD103.ZIP/Bin  Bytes:  23700, Count:   46, 07-Jun-91            
  1273.   
  1274.   Title   : Resistor Band Decoder
  1275.   Keywords: ELECTRONICS, HOBBYIST, RESISTOR, UTILITY
  1276.   
  1277.   The resistor band decoder is a small utility to decode the color bands
  1278.   found on standard resistors.  For those who have trouble with remembering
  1279.   the color code and then applying the multiplier.  Requires a color monitor.
  1280.   Written in C and compiled under Turbo C++ 1.00.  If you have any
  1281.   suggestions please drop me a line.  Uploaded by the author.  By Solution
  1282.   Infinity.
  1283.  
  1284. [76476,1701]
  1285. MGSPL1.ZIP/Bin  Bytes: 255751, Count:   39, 30-May-91            
  1286.   
  1287.   Title   : MicroGenesis Spell Check V1.4
  1288.   Keywords: SPELLCHECK MICROGENESIS TURBOC QUICKC BORLANDC
  1289.   
  1290.   Version 1.4 to MGSPELL, this version conatins all memory models and has no
  1291.   functions disabled!  59,000 word dictionary with a 120,000 word dictionary
  1292.   avaiable as a seperate file.  Completly disk based and takes about 20k from
  1293.   your ram when in use.  Works great with turbo C and quickC.
  1294.  
  1295. [70272,3671]
  1296. PCTHRE.ZIP/Bin  Bytes:  98902, Count:   79, 26-May-91            
  1297.   
  1298.   Title   : applicAD.ZIP - A Library of P1003.4a Multithread
  1299.   Keywords: MULTITHREAD, THREAD, MULTITASK, ASYNC, TASK SWITCHING
  1300.   
  1301.   PCthread.ZIP enables programmers to develop true multithreaded applications
  1302.   using an API derived from the emerging P1003.4a Standard,  specifically
  1303.   draft 5.  The PCthread API contains a complete set of thread services
  1304.   including multiple thread scheduling disciplines, mutex and condition
  1305.   variable services and more.  In addition, PCthreads contains a thread
  1306.   execution trace facility to help you understand the sometimes non-intuitive
  1307.   nature of multithr
  1308.  
  1309. [73077,3605]
  1310. SDF13.ZIP/Bin   Bytes:  29996, Count:   71, 16-May-91            
  1311.   
  1312.   Title   : SDF v1.3 converts ASCII to other formats. FAST!
  1313.   Keywords: SDF CONVERTS DELIMITED ASCII TO OTHER FORMATS FAST ASP SHAREWARE
  1314.   ENJOY
  1315.   
  1316.   SDF v1.3 converts delimited ASCII files (such as mailing lists) to DBF,
  1317.   delimited and System Data formats QUICKLY and WITHOUT PROGRAMMING!
  1318.   Rearrange the order of the fields, leave some out altogether, search and
  1319.   replace on the fly, etc. This version fixes the few reported bugs, and adds
  1320.   some important new processing commands. Shareware ($20 suggested). Uploaded
  1321.   by author Alan Avery (author of ELFTREE and ASP member). Enjoy!
  1322.  
  1323. [75300,1205]
  1324. GDS.ZIP/Bin     Bytes:   1565, Count:  176, 16-May-91            
  1325.   
  1326.   Title   : 4 TURBO C SOURCE PROGRAMS: INSTR,MID,LEFT,RIGHT
  1327.   Keywords: BASIC STRING COMMANDS INSTR MID LEFT RIGHT
  1328.   
  1329.   Four Turbo C 2.0 source program utilities for the following BASIC-type
  1330.   string commands: INSTR, MID, LEFT, RIGHT.  Basic language has always been a
  1331.   very strong and simple string processing language.  When I switched to
  1332.   Turbo C language, I did not find any commands similar to Basic's INSTR,
  1333.   MID, LEFT, RIGHT commands so I wrote my own.  Leave any comments or
  1334.   suggestions about these programs to Gary Shank 75300,1205.
  1335.  
  1336. [76703,762]
  1337. DRVTBL.ZIP/Bin  Bytes:   6500, Count:  198, 13-May-91            
  1338.   
  1339.   Title   : Functions to determine Novell data for drives.
  1340.   Keywords: C SOURCE NOVELL NET DRIVE FLAGS DIRECTORY HANDLES
  1341.   
  1342.   Source and testbed EXE file for routines to determine Novell NetWare
  1343.   directory handles, mappings, and type of mappings for any drive letter.
  1344.   Public domain, free to use. For TC, also works with TC++. Upl/Author Jim
  1345.   Kyle.
  1346.  
  1347. [70143,2134]
  1348. XMOUSE.ZIP/Bin  Bytes:  16798, Count:  190, 10-May-91            
  1349.   
  1350.   Title   : XMOUSE -- An X Window like mouse event handler
  1351.   Keywords: MOUSE MICE EVENT HANDLER X WINDOW SOURCE
  1352.   
  1353.   XMOUSE -- An X Window like mouse event handler for the Microsoft Mouse. New
  1354.   version 1.10.  Included are the source and examples./EXIT XMOUSE -- An X
  1355.   Window like mouse event handler for the Microsoft Mouse. New version 1.10.
  1356.   Included are the source and examples XMOUSE -- An X Window mouse event
  1357.   handler for the Microsoft Mouse. New version 1.10. Included are the source
  1358.   and examples.
  1359.  
  1360. [72657,3040]
  1361. REGULA.ZIP/Bin  Bytes:  27136, Count:   77, 07-May-91            
  1362.   
  1363.   Title   : UNIX style Regular Expression processor for C/C\+\
  1364.   Keywords: REGULAR EXPRESSION PATTERN MATCHING TEXT PROCESSING LANGUAGE
  1365.   PARSER
  1366.   
  1367.   C/C++ header file with C and C++ object modules which process the full
  1368.   implementation of UNIX style Regular Expressions, plus a large number of
  1369.   consistent enhancements.  This is an inexpensive Shareware product which
  1370.   does not require added fees when used in products produced for resale. A
  1371.   sample program, compilable with C or C++, is also provided which reports on
  1372.   the base and friend class relationships of a set of C++ header files.
  1373.  
  1374. [71530,1563]
  1375. WINDTE.ZIP/Bin  Bytes:  14680, Count:  134, 06-May-91            
  1376.   
  1377.   Title   : text based windows
  1378.   Keywords: TEXT BASED WINDOWS
  1379.   
  1380.   Code for text based windows.
  1381.  
  1382. [100014,170]
  1383. ZPHIGS.ZIP/Bin  Bytes: 257466, Count:   60, 04-May-91            
  1384.   
  1385.   Title   : Demo of the standard 3D-graphics library Z-PHIGS
  1386.   Keywords: STANDARD GRAPHICS LIBRARY PHIGS
  1387.   
  1388.   Z-PHIGS is a 3D-graphics library for Turbo-C, Turbo-Pascal, and MS-C. It is
  1389.   Based on the ANSI standard PHIGS (Programmer's Hierarchical Interactive
  1390.   Graphics System). This demo is a sort of test program that we use in house
  1391.   to develop and test new Z-PHIGS routines. It allows you to interactively
  1392.   creazte, view, edit, and render 3D geometric data. Needs at least 2MB EMS.
  1393.   Z-PHIGS is a 3D-graphics library for Turbo-C, Turbo-Pas
  1394.  
  1395. [76334,335]
  1396. DBREAD.ZIP/Bin  Bytes:  60541, Count:  121, 02-May-91            
  1397.   
  1398.   Title   : Database File Manipulator in Borland C++
  1399.   Keywords: DBF READER DBIV C
  1400.   
  1401.   This program is a class project for Intro to C. It will not allow
  1402.   manipulation of memo fields.
  1403.  
  1404. [70253,3026]
  1405. STRMAT.ZIP/Bin  Bytes:   3164, Count:  156, 01-May-91            
  1406.   
  1407.   Title   : STRMATCH.ZIP
  1408.   Keywords: PATTERN MATCHING INPUT VALIDATION STRINGS SOURCE
  1409.   
  1410.   STRMATCH is a simple pattern matching function that lets you do robust
  1411.   input validation.  You can find patterns of specified or variable number of
  1412.   characters of various types.  See the program for documentation.
  1413.  
  1414. [73040,3725]
  1415. 2PAGES.ZIP/Bin  Bytes:   7515, Count:  195, 27-Apr-91            
  1416.   
  1417.   Title   : 2 Pages and 256 Colors Demo
  1418.   Keywords: VGA GRAPHICS 320 X 400 256 COLORS 2 PAGES C
  1419.   
  1420.   This file includes executable and Turbo C source to demonstrate paging in
  1421.   the nonstandard 256 color 320 x 400 VGA mode. Based on ASM code from
  1422.   Programmer's Journal. Also includes a fast scanline drawing function.
  1423.   Enjoy! -Gary Boone
  1424.  
  1425. [73750,253]
  1426. MKTDEM.ZIP/Bin  Bytes:   9578, Count:   21, 25-Apr-91            
  1427.   
  1428.   Title   : mktdemo.zip
  1429.   Keywords: MOUSE
  1430.   
  1431.   Update for MK.lib 2.1 Mouse library demo
  1432.  
  1433. [72707,1535]
  1434. MEDIT.ZIP/Bin   Bytes: 140416, Count:  163, 22-Apr-91            
  1435.   
  1436.   Title   : MEDIT.EXE graphics mouse cursor editor
  1437.   Keywords: SOURCE C MOUSE CURSOR GRAPHICS EDITOR
  1438.   
  1439.   
  1440.   Medit.exe is a graphics mouse editor. It allows you to draw amouse on
  1441.   the screen and see what it looks like when activated as the mouse. The
  1442.   image can b saved to disk and recalled later. The file is the screen and
  1443.   cursor masks and can be used in your mouse programs. Requires EGA or VGA
  1444.   and a mouse. Example C source code for implementing mouse cursors is also
  1445.   included.
  1446.  
  1447. [72200,3654]
  1448. CRPTSC.ZIP/Bin  Bytes:  47692, Count:   86, 21-Apr-91            
  1449.   
  1450.   Title   : CRPTSCD1.zip - CREPORT Library for use w/ SoftC 2.
  1451.   Keywords: DBASE REPORT SOFTC C C LIBRARY TOOLBOX
  1452.   
  1453.   Modified version of CREPORT, the C Report Library.  This version is for the
  1454.   SoftC Database Library!  Requires SoftC 2.0 library.  The ZIP file contains
  1455.   the small model library of CREPORT, demo dbase database and both a C and
  1456.   C++ demo.  Uploaded by author.  For Borland C users.
  1457.  
  1458. [75300,165]
  1459. SEARCH.ZIP/Bin  Bytes:   2213, Count:   82, 19-Apr-91            
  1460.   
  1461.   Title   : case-insensitive, nondeterministic searchstring (C
  1462.   Keywords: SEARCHSTRING CASE-INSENSITIVE C EXAMPLE NONDETERMINISM
  1463.   
  1464.   C definition for a case-insensitive search-string predicate based on the
  1465.   library function used by the editor.  Also includes a non-deterministic
  1466.   definition (in C) that generates successive positions for the target
  1467.   string.
  1468.  
  1469. [75300,165]
  1470. STRCAT.ZIP/Bin  Bytes:   3804, Count:   37, 19-Apr-91            
  1471.   
  1472.   Title   : Collect/concatenate results of nd-Prolog predicate
  1473.   Keywords: CONCAT STRINGS GSTACK C EXAMPLE NONDETERMINISM
  1474.   
  1475.   Sample C predicate to concatenate set of strings into 1 string with minimum
  1476.   heap use. C-based predicate calls non-deterministic prolog predicate that
  1477.   generates strings, collects the results into 1 big string. Illuustrates how
  1478.   nondeterministic predicates can be manipulated from C.
  1479.  
  1480. [72115,670]
  1481. PRINTC.EXE/Bin  Bytes:   9409, Count:  133, 12-Apr-91            
  1482.   
  1483.   Title   : Prints Scan/Char and Shift for Keys pressed
  1484.   Keywords: SCAN CHAR ENHANCED KEYBOARD
  1485.   
  1486.   Prints Scan code/Char codes and shift status for keys pressed.  Also
  1487.   displays whether or not an Enhanced Keyboard is suported by the BIOS.
  1488.  
  1489. [76702,1361]
  1490. TCXL-0.INF/Asc  Bytes:   8617, Count:  263, 03-Apr-91            
  1491.   
  1492.   Title   : TesSeRact CXL 5.52 User Interface Development Syst
  1493.   Keywords: TESSERACT CXL 5.52 WINDOWS MEMORY MENUS MOUSE ASP
  1494.   
  1495.   TesSeRact(TM) CXL User Interface Development System, Version 5.52.  One of
  1496.   the fastest and most complete packages around.  Text windows, EMS/XMS, UV
  1497.   Support, Menus data entry, mouse support, and more!  This file contains a
  1498.   brief overview of the product; see TCXL-?.ZIP in LIB 3 for the rest.  ASP
  1499.   Shareware, $50
  1500.  
  1501. [71620,3617]
  1502. PROTO2.ZIP/Bin  Bytes: 103781, Count:  165, 01-Apr-91            
  1503.   
  1504.   Title   : ANSI C,C++ prototype extractor
  1505.   Keywords: PROTOTYPE EXTRACTOR FUNCTION HEADER PREPROCESSOR DOCUMENTATION
  1506.   
  1507.   Shareware version. C source processor. Extract prototypes of C,C++
  1508.   functions from sources and build header files. Extract documentation: help
  1509.   create summaries, indexes and cross references and reference
  1510.   manual.Extended utilities provided to subscriber. Check README file. Upload
  1511.   by author.
  1512.  
  1513. [73327,3410]
  1514. RECHO2.ARC/Bin  Bytes:  19493, Count:   33, 31-Mar-91            
  1515.   
  1516.   Title   : Revised ECHO Command includes TURBOC 2.0 source
  1517.   Keywords: RECHO ECHO BATCH C TURBOC SOURCE CONTROL CHARACTERS CHAR ESCAPE
  1518.   ESC
  1519.   
  1520.   Send a control character or an escape sequence from a batch file. send a
  1521.   command to a printer or an ansi sequence to the console. Or echo a string
  1522.   without a CRLF. Can echo any character including "\ < > | ".  Now enhanced,
  1523.   will echo Path, Drive, Date, Time. Also computes weekly cycles for backups.
  1524.   Written in turboC 2.0, source included. $5 Shareware. Upload by Author,
  1525.   Richard Warwick
  1526.  
  1527. [71140,3230]
  1528. DCURSE.EXE/Bin  Bytes: 166997, Count:   75, 27-Mar-91            
  1529.   
  1530.   Title   : dCURSES UNIX Curses & ETI PANELS library for DOS
  1531.   Keywords: DCURSES UNIX CURSES ETI PANELS SCREEN MANAGEMENT SOURCE
  1532.   
  1533.   dCURSES (Version 3) is a virtually complete implementation of the UNIX
  1534.   Curses Screen Management System.  Includes an implementation of the UNIX
  1535.   ETI (Extended Terminal Interface) PANEL library for layered windows as
  1536.   well. dCURSES includes small model libraries for both MSC and TC, an
  1537.   extensive user manual, and the TERMINFO database for all PC video adapters.
  1538.   Full source is available to registered users.  SHAREWARE.
  1539.  
  1540. [72657,3303]
  1541. ZC102.ZIP/Bin   Bytes:  21765, Count:  192, 25-Mar-91            
  1542.   
  1543.   Title   : Zip Chunker 1.02
  1544.   Keywords: CHUNKER PKZIP PKWARE PKUNZIP SIZER UTILITY ZIP SPLIT ZC ZSIZE
  1545.   
  1546.   Zip Chunker will allow you to break up a Zip file into smaller Zip files
  1547.   that are fully PKWare software compatible.  The user gets to specify the
  1548.   maximum size of the resulting Zip files that are created.   It is the
  1549.   fastest  sizer/chunker available (2-10 times faster!).  It is also the most
  1550.   efficient in  regards to hard disk usage.  It is ideal for breaking up
  1551.   large Zip files to  copy them to floppies or upload to a BBS.  Written
  1552.   using Borland C++ 2.
  1553.  
  1554. [72607,3231]
  1555. CHOOSE.ZIP/Bin  Bytes:  12919, Count:   29, 24-Mar-91            
  1556.   
  1557.   Title   : Waits for keypress, set errorlevel per key in list
  1558.   Keywords: BATCH UTILITY
  1559.   
  1560.   A batch file utility that allows branching per key pressed. Displays an
  1561.   optional prompt message, drains the keyboard buffer, waits for keypress,
  1562.   then returns errorlevel per the keys position in the keylist. Has options
  1563.   to not echo the keypress, wait for any key, or replace the DOS "PAUSE"
  1564.   command which in ver. 4.01 issues a CR before a key is pressed.
  1565.  
  1566. [72607,3231]
  1567. SETPTR.ZIP/Bin  Bytes:  42731, Count:  152, 24-Mar-91            
  1568.   
  1569.   Title   : Printer setup utility
  1570.   Keywords: PRINTER UTILITY
  1571.   
  1572.   Displays a menu of commands; when one is chosen, sends the associated
  1573.   control codes to the printer.  Menus are ASCII files in which the control
  1574.   codes may be expressed in decimal, hex, or character strings.  Menu files
  1575.   are included for Brother daisywheel, Star, Epson dot-matrix, and LaserJet
  1576.   laser printers.  New menu files are made with any text editor. Makes it
  1577.   easy to set margins, fonts, etc.  Tuebo C source included.
  1578.  
  1579. [74036,3210]
  1580. SDIR.ZIP/Bin    Bytes:  27286, Count:  158, 24-Mar-91            
  1581.   
  1582.   Title   : sdir (sorted, colored, windowed) directory listing
  1583.   Keywords: SDIR DIR WINDOW TOTAL COLOR UTILITY C TC LEGEND
  1584.   
  1585.   
  1586.   SDIR is a directory program with a little different twist.  SDIR displays
  1587.   a sorted directory (alphabetically) within a window.  Each entry   within
  1588.   this window is color-coded to quickly tell you what type  of file you are
  1589.   looking at (EXE, BAT, DIR, etc.)  Also, this directory  will show you the
  1590.   hidden, and system files in that directory.  Also displays a color legend,
  1591.   total space on disk, amount in this dir, and amt left on drive.
  1592.  
  1593. [76257,2603]
  1594. PCS.ZIP/Bin     Bytes:  48785, Count:  272, 24-Mar-91            
  1595.   
  1596.   Title   : PCStats V3.0 by Richard M. Rutkowski
  1597.   Keywords: DISK BIOS SPACE FREE DRIVES CPU MEMORY XMS EMS CDROM PORTS MOUSE
  1598.   VGA EGA CGA
  1599.   
  1600.   Reports all basic system information in one screen. Written in Turbo C. You
  1601.   can now save the system information to a file for printing or editing.
  1602.   Uploaded by author.
  1603.  
  1604. [100014,567]
  1605. DAFI.ZIP/Bin    Bytes:  17989, Count:   80, 21-Mar-91            
  1606.   
  1607.   Title   : Find Files according to File-Date
  1608.   Keywords: FIND FILE DATE
  1609.   
  1610.   Search files on HD (like Nortons FF but use DATE as search-criteria) Source
  1611.   included
  1612.  
  1613. [71061,375]
  1614. FLOWIN.ZIP/Bin  Bytes:  47104, Count:  167, 17-Mar-91            
  1615.   
  1616.   Title   : FLOWING 2.0  256 color 320x200 demo
  1617.   Keywords: VGA 256 COLOR PALETTE FLOWING PLASMA DEMO PATTERNS
  1618.   
  1619.   VGA flowing colors.  Programs can create 4 different random patterns and ud
  1620.   can then randomly select different colors.  Includes an assembly function
  1621.   for flicker free VGA palette setting.  Uses 256 color 320x200 mode 13h.
  1622.   Source code for all functions is included along with one sample pattern
  1623.   file. Random color and pattern selection allows for unlimited possiblities.
  1624.   Uploaded by author
  1625.  
  1626. [72607,2766]
  1627. NUMLKT.ZIP/Bin  Bytes:   3072, Count:  119, 17-Mar-91            
  1628.   
  1629.   Title   : Number Lock Toggle Code in Turbo C and Pascal
  1630.   Keywords: NUMBER NUM LOCK NUM-LOCK BIT KEYBOARD
  1631.   
  1632.   NUMLKTOG.ZIP includes source code for Turbo C and Turbo Pascal routines to
  1633.   manipulate the number lock bit.  Both programs are ready to compile and
  1634.   should be very useful to those interested.  Brief documentation is also
  1635.   included.  Uploaded by the author, Chris Haltiner -- 72607,2766.
  1636.  
  1637. [70441,572]
  1638. RBSETE.ZIP/Bin  Bytes:  73959, Count:  185, 04-Mar-91            
  1639.   
  1640.   Title   : Setenv
  1641.   Keywords: C C++ TURBOC ENVIRONMENT VARIABLE VARIABLES BATCH
  1642.   
  1643.   SETENV contains C source for manipulating environment variable, change
  1644.   prompt characters, path values, wildarg handling. From Richard Brittain and
  1645.   public domain.
  1646.  
  1647. [74106,3500]
  1648. INPUT.ZIP/Bin   Bytes:  32922, Count:  196, 01-Mar-91            
  1649.   
  1650.   Title   : CLIPPER LIKE INPUT FUNCTIONS
  1651.   Keywords: NESTED KEYBOARD INPUT LIBRARY CLIPPER WINDOWS FIELDS
  1652.   
  1653.   THIS LIBRARY EMULATES CLIPPER'S FIELD INPUT FUNCTIONS WITH NESTED INPUT
  1654.   CAPABILITIES.  NESTING CAN BE DONE AS DEEP AS YOU LIKE.  YOU CAN INPUT
  1655.   STRING, NUMBERS, LOGICAL, AND DATES.  CODE IS EASY TO USE AND HAS VERY LOW
  1656.   OVERHEAD IN EXECUTABLE (ABOUT 8K).  EXCELLENT TOOL FOR DEVELOPING TEXT
  1657.   WINDOW BASED PROGRAMS OR MENUING SYSTEMS.
  1658.  
  1659. [72777,3002]
  1660. TCC256.COM/Bin  Bytes:  28000, Count:  486, 28-Feb-91            
  1661.   
  1662.   Title   : TC++ & TC 256 color SuperVGA BGI driver, supports
  1663.   Keywords: ISVGA256.BGI 256 COLOR SUPERVGA DRIVER GRAPHICS BGI
  1664.   
  1665.   
  1666.   This is an updated version of our 256 color super vga BGI driver.   This
  1667.   driver supports almost all super VGA BGI cards.  Tseng Labs chipsets, Video
  1668.   7 (headland), paradise, ATI, Ahead systems, orchid,  etc...  These are just
  1669.   some of the cards supported.  Extremely optimized hand coded assembly code.
  1670.  
  1671. [71020,3320]
  1672. BGI.EXE/Bin     Bytes:  77696, Count:  308, 24-Feb-91            
  1673.   
  1674.   Title   : Demo Super VGA BGI Drivers for Turbo Pascal and C
  1675.   Keywords: BGI VGA SUPERVGA ATI VGAWONDER TRIDENT TSENG ET4000 STB PARADISE
  1676.   VESA TVGA
  1677.   
  1678.   Demo versions of Super VGA BGI drivers for ATI,TRIDENT,PARADISE,TSENG
  1679.   ET4000 (STB Powergraph) and VESA compatible VGA cards. Autodetect functions
  1680.   and sample programs are included. A fully functional fast MCGA/VGA 320x200
  1681.   256 color driver with working floodfill is also included. The file is in
  1682.   self extracting format - run bgi.exe to extract the drivers and
  1683.   instructions.
  1684.  
  1685. [72711,735]
  1686. TCMOUS.ZIP/Bin  Bytes:  15102, Count:   97, 22-Feb-91            
  1687.   
  1688.   Title   : Turbo C mouse menu and DOS utility.
  1689.   Keywords: TURBO C MOUSE MENU DOS UTILITY ASCII AUTO MENU
  1690.   
  1691.   This is a mouse menu program for the Microsoft mouse and Borland's Turbo C.
  1692.   It contains all of the Turbo C and WordStar commands.  It also includes a
  1693.   Turbo C/DOS utility menu that can be customized to user specs by the
  1694.   program author.  The program contains a "point-n-shoot" ASCII chart for
  1695.   typing ASCII characters into your program.  MS mouse and MENU.COM file are
  1696.   required. upld/author Craig Thurber 72711,735
  1697.  
  1698. [73537,103]
  1699. SCREEN.ZIP/Bin  Bytes:  18944, Count:  116, 22-Feb-91            
  1700.   
  1701.   Title   : Screen Designer
  1702.   Keywords: SCREEN DESIGNER LOGO LETTERING HELP
  1703.   
  1704.   Screen Designer Utility for designing logos, help screens, etc. Full ASCII
  1705.   character set matrix for block lettering of 8 rows by 8 columns.
  1706.  
  1707. [76236,567]
  1708. ZMODEM.ZIP/Bin  Bytes:  17791, Count:  482, 22-Feb-91            
  1709.   
  1710.   Title   : Zmodem source code
  1711.   Keywords: ZMODEM SOURCE PROTOCOL
  1712.   
  1713.   This is the source code for ZMODEM written in 'C'
  1714.  
  1715. [76476,1701]
  1716. MSPELL.ZIP/Bin  Bytes: 182299, Count:   60, 10-Feb-91            
  1717.   
  1718.   Title   : MicroGenesis Spell Checker V1.2
  1719.   Keywords: MG MGSPELL MGSPL2 SPELL CHECK SPELLCHECK C TURBOC QUICKC
  1720.   
  1721.   MicroGenesis Spell Checker V1.2 All new version of MGSPELL:
  1722.   * Support for Turbo C2.0, Turbo C++ 1.0, and MicroSoft Quick C
  1723.   * 59000+ Word dictionary, compressed to around 200k on disk
  1724.  
  1725. [72560,761]
  1726. MFP1TC.ZIP/Bin  Bytes: 155568, Count:   73, 09-Feb-91            
  1727.   
  1728.   Title   : Multifield Processor One for Turbo C
  1729.   Keywords: MFP MFP1 MULTIFIELD PROCESSOR DATA ENTRY SCREEN PROGRAMMING
  1730.   
  1731.   MFP1 is a data entry and user I/O library for the C programmer.
  1732.  
  1733. [72240,3071]
  1734. HDLS.C/Asc      Bytes:   4357, Count:   90, 08-Feb-91            
  1735.   
  1736.   Title   : appl Handles Function
  1737.   Keywords: HANDLES FILE PSP
  1738.   
  1739.   This program contains a function that returns the total number of file
  1740.   handles available to the current process.   It uses the simple method of
  1741.   repeatedly opening the NUL device but the comment banner at the top of the
  1742.   file refers to a more detailed discussion of how to access the System and
  1743.   Process File Tables.  This information is in an article by David Burki in
  1744.   the February 1991 issue of Tech Specialist.  This function is quite fast
  1745.   enough for
  1746.  
  1747. [72200,3654]
  1748. CRPTSR.ZIP/Bin  Bytes:  61009, Count:   86, 02-Feb-91            
  1749.   
  1750.   Title   : CREPORT 1.0 Source Code
  1751.   Keywords: CREPORT REPORT MIX C ISAM
  1752.   
  1753.   CREPORT source code and all memory models!  Includes batch files to build
  1754.   memory models, header files, a sample program and demo database.  For MIX
  1755.   C/Database Toolchest.  Uploaded by author for further enhancement by all.
  1756.   Enjoy!
  1757.  
  1758. [73607,3127]
  1759. MENU.ZIP/Bin    Bytes: 106368, Count:   59, 02-Feb-91            
  1760.   
  1761.   Title   : SC menu program
  1762.   Keywords: MENU EGA/VGA
  1763.   
  1764.   A menu program for 286 EGA/VGA computer systems. It allows the user to
  1765.   enter and run up to 460 programs and/or batch files.
  1766.  
  1767. [76635,3544]
  1768. GUESSN.ZIP/Bin  Bytes:  16256, Count:   32, 01-Feb-91            
  1769.   
  1770.   Title   : GUESSNUM.ZIP
  1771.   Keywords: GUESSNUM SOURCE GAME RANDOM NUMBER GENERATOR
  1772.   
  1773.   A short game that generates a random number of 1 to 4 digits, and then
  1774.   allows you to select the number of guesses you need to guess the number.
  1775.   Written as a learning experience.  Source included, comments welcome.
  1776.  
  1777. [72047,2330]
  1778. TOGNUM.C/Bin    Bytes:   1424, Count:  108, 31-Jan-91            
  1779.   
  1780.   Title   : tognumlk.c
  1781.   Keywords: NUM LOCK TOGGLE SOURCE C
  1782.   
  1783.   This small program will toggle the state of the NUM LOCK key on PC's and
  1784.   AT's. It's pretty simple, but might illustrate BIOS data useage and writing
  1785.   directly to memory for those interested in such things.
  1786.  
  1787. [73125,652]
  1788. CHESCL.ZIP/Bin  Bytes:  75945, Count:   72, 26-Jan-91            
  1789.   
  1790.   Title   : Chess clock program
  1791.   Keywords: CHESS CLOCK BGI
  1792.   
  1793.   Program turns your $3,000 PC into a $30 chess clock. Written as an
  1794.   exploration of BGI graphics. Includes commented source, executable, and
  1795.   necessary *.CHR files. Public domain program.
  1796.  
  1797. [72757,2516]
  1798. CL.ZIP/Bin      Bytes:  51456, Count:   71, 24-Jan-91            
  1799.   
  1800.   Title   : Command - Line Control
  1801.   Keywords: IDE PROGRAMMING COMPILER MENU COMMAND LINE
  1802.   
  1803.   Command - Line Control is a program written to enhance the use of command
  1804.   line compilers and/or assemblers. It does this by providing the user with
  1805.   an IDE type enviroment, in with you define the compiler, linker, debugger,
  1806.   editor, etc. that you want to use. VArious DOS functions are also provided
  1807.   in this menu driven interface. Comments are welcome. Down as Binary file
  1808.   Thanks...Jim Voss 72757,2516 ? [A [A\exit
  1809.  
  1810. [72357,1740]
  1811. EPSILO.ZIP/Bin  Bytes:   8266, Count:  123, 19-Jan-91            
  1812.   
  1813.   Title   : EPSILON (EMACS-style) editor emulation for TC++
  1814.   Keywords: EDITOR EPSILON EMACS
  1815.   
  1816.   Editor for Turbo C++ which emulates Epsilon and other EMACS-style text
  1817.   editors.  This editor is implemented using Turbo Editor Macro Language. It
  1818.   replaces the standard editor supplied with TC++.  Limitations of the TC++
  1819.   editor engine do not allow a completely faithful emulation of EMACS- style
  1820.   editors.  However, the emulation is adequate.
  1821.  
  1822. [73157,2606]
  1823. GETCOL.EXE/Bin  Bytes:  33797, Count:   24, 01-Jan-91            
  1824.   
  1825.   Title   : Getcolor, a color programming utility
  1826.   Keywords: TEXT COLOR, ATTRIBUTE, PROGRAMMING UTILITY, TSR
  1827.   
  1828.   
  1829.   Self extracting archive of GetColor Version 1.3.  GetColor can now be run
  1830.   from EITHER the command line, OR as a TesSeRact TSR, where it's unloadable
  1831.   on the fly.  GetColor is a programming and learning utility to provide
  1832.   quick visual reference to the 256 IBM color text Displays full screen IBM
  1833.   character set, and TP English, decimal, and hexadecimal values for
  1834.   characters and attributes.  Now includes addi- tional documentation for
  1835.   Turbo C, and Turbo
  1836.  
  1837. [76066,3202]
  1838. TICONS.ZIP/Bin  Bytes:   1756, Count:   75, 28-Dec-90            
  1839.   
  1840.   Title   : Button Icons for TEGL Windows Toolkit
  1841.   Keywords: TEGL ICONS ICONEDIT BUTTONS STOPSIGN
  1842.   
  1843.   Icons created with ICONEDIT.EXE included with the TEGL Windows Toolkit.
  1844.   These are various button Icons and a Stopsign Icon for creating an alert
  1845.   dialog box.  These may be used with any TEGL Windows application.  Uploaded
  1846.   by Allen Bauer (76066,3202).
  1847.  
  1848. [76702,1257]
  1849. RECV.ZIP/Bin    Bytes:  16202, Count:  169, 27-Dec-90            
  1850.   
  1851.   Title   : RECV.ZIP-Makes the Novell send command NICE!
  1852.   Keywords: NOVELL SEND TSR MESSAGE MESSAGING
  1853.   
  1854.   RECV.ZIP. A TSR to make the NOVELL Send command dislay in a NICE way.
  1855.   Instead of locking up your machine when a message is received, it flashes
  1856.   the message periodically keeping your foreground task running.
  1857.  
  1858. [72260,3551]
  1859. FSMDN2.ZIP/Bin  Bytes:  24767, Count:  126, 18-Dec-90            
  1860.   
  1861.   Title   : Example for STATE2.ZIP; Dungeons and Dragons game
  1862.   Keywords: SOURCE C STATE MACHINE GAME EVENT LOOP DEVICE CONTROL HANDLER
  1863.   
  1864.   FSMDN2.ZIP bundles an example program for The State Machine which is
  1865.   bundled in STATE2.ZIP  This example demonstrates use of The State Machine
  1866.   to implement a Dungeons and Dragons game.  The graph of places and routes
  1867.   between places is defined in a state table.  FSMDN2.ZIP includes source and
  1868.   make files for Turbo C and Microsoft C.  Modify the game, add new places
  1869.   and secret routes!
  1870.  
  1871. [72260,3551]
  1872. FSMLO2.ZIP/Bin  Bytes:  13565, Count:   63, 18-Dec-90            
  1873.   
  1874.   Title   : Example for STATE2.ZIP; Sequential Logic Circuit
  1875.   Keywords: SOURCE C STATE MACHINE SEQUENTIAL LOGIC DEVICE CONTROL HANDLER
  1876.   
  1877.   FSMLO2.ZIP bundles an example program for The State Machine bundled in
  1878.   STATE2.ZIP  This example demonstates the use of The State Machine to
  1879.   implement a sequential logic circuit.  FSMLO2.ZIP includes source code and
  1880.   make files for both Turbo C and Microsoft C.  It requires minimal hardware,
  1881.   XT or AT, no graphics.
  1882.  
  1883. [72260,3551]
  1884. FSMME2.ZIP/Bin  Bytes:  29162, Count:   87, 18-Dec-90            
  1885.   
  1886.   Title   : Example for STATE2.ZIP; User Interface Event Loop
  1887.   Keywords: SOURCE C STATE MACHINE EVENT LOOP USER INTERFACE DEVICE CONTROL
  1888.   HANDLER
  1889.   
  1890.   FSMME2.ZIP bundles an example program for The State Machine which is
  1891.   bundled in STATE2.ZIP   This example demonstrates the use of The State
  1892.   Machine to implement an event-loop for a menu oriented user interface.
  1893.   FSMME2.ZIP includes source code and make files for both Turbo C and
  1894.   Microsoft C.
  1895.  
  1896. [72260,3551]
  1897. STATE2.ZIP/Bin  Bytes:  28943, Count:  140, 18-Dec-90            
  1898.   
  1899.   Title   : Finite State Machine: Code Generator & Function L
  1900.   Keywords: STATE MACHINE EVENT LOOP DEVICE CONTROL HANDLER
  1901.   
  1902.   STATE2.ZIP bundles The State Machine V1.02  It is a combination of a C code
  1903.   generator and a C function library.  Supported are Turbo C and Microsoft C
  1904.   both small and large models.  Example programs are bundled with source code
  1905.   in FSMLO2.ZIP, FSMME2.ZIP, and FSMDN2.ZIP The State Machine has been used
  1906.   to implement: comm protocols, device controllers, user interface
  1907.   event-loop, autopilot supervisor -- in general, any modal behavior control
  1908.   application.
  1909.  
  1910. [72030,2503]
  1911. C./Bin          Bytes:  14437, Count:  101, 12-Dec-90            
  1912.   
  1913.   Title   : Using C to play music written for BASIC.
  1914.   Keywords: BASIC MUSIC C CONVERSION BACKGROUND SOUND
  1915.   
  1916.   C source to convert music written in BASIC to a numeric file format, and
  1917.   play the music in either foreground or background with hardware interrupt
  1918.   timing. Includes demo.
  1919.  
  1920. [70205,533]
  1921. MATCH2.ZIP/Bin  Bytes:  34651, Count:   78, 08-Dec-90            
  1922.   
  1923.   Title   : Match 2.0 -- File Comparison Utility
  1924.   Keywords: MATCH FILE TEXT COMPARE DIFFERENCE UTILITY C SOURCE ASP SHAREWARE
  1925.   
  1926.   Shows differences between files (or files in two directories). Many
  1927.   features including wildcards, pagination, screen pausing, ignore
  1928.   case/whitespace.  Handles very large files (up to 65535 LINES, not bytes).
  1929.   Shareware.   Receive both MSC 5.1/6.0 and Turbo C 2.0 source code when you
  1930.   register.    NOTE: Version 2.01 is a documentation update only, to reflect
  1931.   ASP membership.
  1932.  
  1933. [73417,155]
  1934. DETAB.ZIP/Bin   Bytes:   9551, Count:   94, 29-Nov-90            
  1935.   
  1936.   Title   : DETABIT - Text file tab remover with source code.
  1937.   Keywords: DETABIT DETAB TAB REMOVER UTILITY
  1938.   
  1939.   Text file tab remover.  Designed for C source code.  Make it look right at
  1940.   the printer.  Doesn't touch strings.  Free.  Source code included.
  1941.  
  1942. [71330,2227]
  1943. ASNC13.ZIP/Bin  Bytes:  34187, Count:  612, 28-Nov-90            
  1944.   
  1945.   Title   : ASYNC version 1.30 library with full source code.
  1946.   Keywords: ASYNC COMM COMMUNICATIONS UART BAUD RATE PORT
  1947.   
  1948.   This is version 1.30 of the ASYNC library. It provices Turbo C with a set
  1949.   of routines for communication over an async port. COM1 and COM2 on a PC and
  1950.   COM1 through COM8 on microchannel machines are supported. Baud rates from
  1951.   110 to 19200 work fine. Full Turbo C source code is provided.
  1952.  
  1953. [75036,1602]
  1954. MRTEE.ZIP/Bin   Bytes:  11134, Count:   38, 17-Nov-90            
  1955.   
  1956.   Title   : Mr Tee an Enhanced 'Tee' Replacement - Logs your
  1957.   Keywords: TEE PROJECT MRTEE COMAND LINE MAKE UTILITY MR TEE PUBLIC DOMAIN
  1958.   
  1959.   MrTee is a 'Tee' enhancement. It does the same thing as 'Tee' does but also
  1960.   outputs lines that begin with MrTee to a log file.  The lines written to
  1961.   the log file are time stamped.  This is a great way to keep track of all
  1962.   the work you've done on your programs. It automates the work log. This is
  1963.   released to the Public Domain. Uploaded by authour
  1964.  
  1965. [74017,3725]
  1966. TW.ZIP/Bin      Bytes:  20794, Count:   94, 15-Nov-90            
  1967.   
  1968.   Title   : TW523 X-10 HOME AUTOMATION PROGRAM FOR SERIAL PORT
  1969.   Keywords: HOME AUTOMATION X-10 TW523
  1970.   
  1971.   HOME AUTOMATION CONTROL PROGRAM FOR USE WITH X-10 TW523 2-WAY COMPUTER
  1972.   INTERFACE MODULE AND IBM-PC CLONE USING SERIAL PORT. COMPILED USING TC1.5,
  1973.   BUT THAT LIBRARY WAS FULL, SO I PUT IT HERE. J. CHATTIN 74017,3725
  1974.  
  1975. [72341,360]
  1976. PRT101.ZIP/Bin  Bytes:  18417, Count:  135, 08-Nov-90            
  1977.   
  1978.   Title   : PRT - Text file print utility
  1979.   Keywords: PRINTER SOURCE PAINTJET EPSON TURBOC
  1980.   
  1981.   A text file print utility for HP Paintjet XL (and Epson) printers. Includes
  1982.   C source.  Optionally adds page headers and line numbers. Will print in
  1983.   landscape mode. A text file print utility for HP Paintjet XL (and Epson)
  1984.   printers.  Includes C source.
  1985.  
  1986. [72760,3563]
  1987. EZMENU.ZIP/Bin  Bytes:  55296, Count:   92, 04-Nov-90            
  1988.   
  1989.   Title   : Easy Start Menu! 3.2
  1990.   Keywords: MENU SHELL
  1991.   
  1992.   
  1993.   A very small and fast menu system written in TASM with support
  1994.   files in Turbo C 2.0.  Gives one key program or DOS command
  1995.   execution.  Wordstar like editor for batch file construction. A very
  1996.   small and fast menu system written in TASM and Turbo C 2.0.  Giveskey
  1997.   program execution.  Wordstar like editor for batch file construction.
  1998.  
  1999. [100021,500]
  2000. CFILER.COM/Bin  Bytes:  15939, Count:  170, 01-Nov-90            
  2001.   
  2002.   Title   : A TSR communication interface device driver
  2003.   Keywords: TSR COMM COM1 COM2 COM3 COM4 COMFILER COMMUNICATION INTERFACE
  2004.   DRIVER
  2005.   
  2006.   Communication Driver TSR written in Turbo C.  Interrupt driven. Reads up to
  2007.   4 COM-ports and writes its incoming data to file(s) specified by the user.
  2008.   Documentation on usage and where i can be reached. Source not included, but
  2009.   is available.  COM and DOC file in LHArc self-extracting archive. 1+ year
  2010.   of useage.  Freeware   Bjorn H Gudmundsson
  2011.  
  2012. [76137,3256]
  2013. DXFCON.ZIP/Bin  Bytes:  38272, Count:   78, 01-Nov-90            
  2014.   
  2015.   Title   : AUTOCAD DXF CONVERTIONS
  2016.   Keywords: DXF AUTOCAD CONVERTION
  2017.   
  2018.   This contain two programs for translated AutoCAD (Release 10.0 and Down)
  2019.   DXF files from binary to ascii and vice versa. These will not work with R11
  2020.   ... next release.
  2021.  
  2022. [71511,2217]
  2023. V103.ZIP/Bin    Bytes:  38262, Count:  120, 30-Oct-90            
  2024.   
  2025.   Title   : A simple file viewer demo using TCXL 5.51.
  2026.   Keywords: V 1.03 LIST BROWSE TCXL FILE VIEWER
  2027.   
  2028.   Simple LIST-style file viewer using TCXL 5.51.  Can (and will) be improved,
  2029.   but has four-way scrolling, settable tabs, searching, etc.  A demo that
  2030.   *does* something!  Version 1.03 fixes a couple of "V V.TXT"!).  Uploaded by
  2031.   author, Dave Seidel.
  2032.  
  2033. [72707,1736]
  2034. BMUSIC.ARC/Bin  Bytes:   6198, Count:  384, 26-Oct-90            
  2035.   
  2036.   Title   : Example of generating music in the background.
  2037.   Keywords: BACKGROUND MUSIC GRAPHICS TIMER SPEEDUP
  2038.   
  2039.   Example program that generates music in the background while your main
  2040.   program is running.  Source code only.  The program does a simple graphics
  2041.   demo in the foreground, so will need modification if yours is a text only
  2042.   system.
  2043.  
  2044. [72707,1736]
  2045. CLKISR.ARC/Bin  Bytes:   9413, Count:  263, 26-Oct-90            
  2046.   
  2047.   Title   : Interrupt driven date and time display.
  2048.   Keywords: INTERRUPT CLOCK ISR DATE TIME SOURCE
  2049.   
  2050.   Example of an interrupt driven date/time display (time to the second).
  2051.   Source code only, tested with TC 2.01 and TC++ 1.01 (compiled as a C
  2052.   program).  The demo assumes an 80-column color text display.
  2053.  
  2054. [72571,2543]
  2055. CLOCK1.ARC/Bin  Bytes:  14639, Count:  341, 18-Oct-90            
  2056.   
  2057.   Title   : CLOCK10.ARC
  2058.   Keywords: CLOCK TSR TURBO C ASM SOURCE FREE
  2059.   
  2060.   Small set of functions to display a clock in C or assembler programs, TSR
  2061.   version also.  Demo, Assembler, and C source included. See README.TXT for
  2062.   details.  Please yell if there are any problems. FREE Small set of
  2063.   functions to display clock in C or assembler programs, TSR version also.
  2064.   Demo, Assembler, and C source included. See README.TXT for details.  Please
  2065.   yell if there are any problems. FREE
  2066.  
  2067. [70441,321]
  2068. SOUNDL.ZIP/Bin  Bytes:  25600, Count:  224, 17-Oct-90            
  2069.   
  2070.   Title   : Sound effects library with demo (25577 bytes)
  2071.   Keywords: SOUND SOUNDS
  2072.   
  2073.   Library of quite handy sounds.  Shareware.  Includes small model library
  2074.   Library of quite handy sounds.  Shareware.  Includes small model library
  2075.   and sample program demonstrating some of the sounds in the library. Source
  2076.   code for library is available to all registered users. Library of quite
  2077.   handy sounds.  Shareware.  Includes small model library and sample program
  2078.   demonstrating some of the sounds in the library. Source code for library is
  2079.   available
  2080.  
  2081. [76256,2016]
  2082. TAB.ZIP/Bin     Bytes:   5107, Count:  101, 12-Oct-90            
  2083.   
  2084.   Title   : Simple Detab/Retab utility for changing TAB inter
  2085.   Keywords: TAB C SOURCE CODE UTILITY
  2086.   
  2087.   Very simple program that:
  2088.   1) Removes TABs (=changes to spaces)
  2089.   2) Changes TAB intervals
  2090.   3) Changes spaces to TABs at any interval in ASCII file. Avoids messing
  2091.   with strings. Useful for changing source from one TAB interval to another.
  2092.  
  2093. [70327,2252]
  2094. CALNDR.ZIP/Bin  Bytes:   8566, Count:  261, 11-Oct-90            
  2095.   
  2096.   Title   : CALENDAR
  2097.   Keywords: CALENDAR SOURCE
  2098.   
  2099.   Creates a calendar for any year after 1582.  Print by re-directing from the
  2100.   command line.  Example: CALENDAR 1990 > PRN will output a 1990 calendar to
  2101.   the printer.  Executable and Turbo C 2.01 source is included.
  2102.  
  2103. [72707,1736]
  2104. BREAK.ARC/Bin   Bytes:   5379, Count:  313, 08-Oct-90            
  2105.   
  2106.   Title   : Prevent ^C or ctrl-break from displaying on screen
  2107.   Keywords: CONTROL C C BREAK CTRL-BREAK SOURCE TRAPPING TRAP CTRL-C
  2108.   
  2109.   Demonstration of two methods of trapping for ^C and ctrl-break and
  2110.   preventing a ^C from being displayed on the screen.  Tested under TC 2.01
  2111.   and TC++ 1.0 (small model).
  2112.  
  2113. [72307,3311]
  2114. VASSDL.ARC/Bin  Bytes:  87808, Count:   32, 01-Oct-90            
  2115.   
  2116.   Title   : Excel Toolkit for Options.  Sample TC/MSC source
  2117.   Keywords: EXCEL OPTIONS FINANCE WINDOWS
  2118.   
  2119.   This archive contains an EXCEL toolkit for options.  It includes XLS
  2120.   worksheets for Black-Scholes (with/without dividends), American style
  2121.   binomial (early exercise) with dividends, and European style implied
  2122.   volatility (with dividends).  Sample C source for accessing the engines
  2123.   under DOS is included.  386/+, EXCEL 2.02D/+, Windows 3.0 required.
  2124.   Unprotected XLM file.  Garry J. Vass  [72307,3311] TC 2.0 batch file
  2125.   included.
  2126.  
  2127. [76114,2643]
  2128. Q./Bin          Bytes:  49664, Count:  220, 08-Sep-90            
  2129.   
  2130.   Title   : Professional User Interface Toolkit - Q Software
  2131.   Keywords: MENU MENUS WINDOW WINDOWS INTERFACE PULLDOWN POPUP TOOLKIT
  2132.   LIBRARY
  2133.   
  2134.   Self extracting. Demonstration and source code for the demo. Provides high
  2135.   level routines for Menubars with pulldown menus, inform and confirm
  2136.   dialogue boxes, popup menus, menus with text entry, numeric entry and
  2137.   yes/no fields; help screens, etc. All menus may have window title areas and
  2138.   moving scroll bars. Many lower level routines for building your own unique
  2139.   menu types. Scrollable lists, color control, shadowing, keyboard macro
  2140.   record and play.
  2141.  
  2142. [71121,1706]
  2143. MALLOC.ZIP/Bin  Bytes:   4608, Count:  100, 07-Sep-90            
  2144.   
  2145.   Title   : malloc.zip
  2146.   Keywords: MALLOC REALLOC CALLOC FREE ALLOCATE MEMORY RELEASE UNIX
  2147.   
  2148.   Replacement versions of malloc(), calloc(), realloc() and free() for use
  2149.   under UNIX.  Intended to release memory back to operating system. Includes
  2150.   code to test the routines.
  2151.  
  2152. [73200,2371]
  2153. ASYNCT./Bin     Bytes:  97773, Count:  314, 20-Aug-90            
  2154.   
  2155.   Title   : Async Toolbox for C
  2156.   Keywords: ASYNC COMMO INTERRUPT SERIAL TOOLS LIBRARY
  2157.   
  2158.   Interupt driven communcications library (Send and Receive!). Baud to 57600,
  2159.   COM1-COM4, simultaneous 2 port operation.  Includes DATAMON.EXE: a data
  2160.   line monitor which can be used to interface 2 serial devices, capture data,
  2161.   shows logic status of lines, has autobaud detection mode. Register for full
  2162.   source code, Digiboard library (32 ports), 3 other utilities with source.
  2163.   Prototypes, make files, batch files to create all memory models. TurboC,
  2164.   Zortech C,
  2165.  
  2166. [73667,3420]
  2167. SOFTC2.ZIP/Bin  Bytes: 313088, Count:  462, 17-Aug-90            
  2168.   
  2169.   Title   : SoftC Database Library v2.0
  2170.   Keywords: SOFTC SHAREWARE DBASE UPDATE C TURBOC CLIPPER FOXBASE
  2171.   
  2172.   SoftC Database Library v2.0 by SoftC, Ltd. Library provides over 120
  2173.   functions for fully compatible access to dBASE3/FoxBASE/Clipper data, memo,
  2174.   and index files, as well as support for LANs and disk I/O caching. File
  2175.   contains complete documentation, header files, demo programs, Norton Guide,
  2176.   and small memory model libs for Turbo and Microsoft C. Registered users
  2177.   receive a printed manual.
  2178.  
  2179. [76347,35]
  2180. FLEX.ZIP/Bin    Bytes: 136191, Count:  579, 16-Aug-90            
  2181.   
  2182.   Title   : Lexical analyzer similar to LEX but better.
  2183.   Keywords: QED FLEX LEX LEXICAL ANALYZER PARSER TURBOC BISON YACC
  2184.   
  2185.   This is a LEX-like lexical analyzer.  This version works with Turbo C and
  2186.   Zortech C.  See also COM.ZIP in DL3 for instructions and files for using
  2187.   this with C++.  You will also need BISON.ZIP, which is the parser portion
  2188.   of your compiler. NOTE TO SYSOP: Please post this, many people have asked
  2189.   me for it.
  2190.  
  2191. [76667,2576]
  2192. CALC10.ZIP/Bin  Bytes:  24576, Count:   69, 15-Aug-90            
  2193.   
  2194.   Title   : CALC10S - Command Line Calculator
  2195.   Keywords: CALC10S CALC CALCULATOR
  2196.   
  2197.   This is a command line calculator. It evaluates algebraic input such as
  2198.   (2.49-1.08e-3)*4/(3.1e+2-4.09^(1/2)) and returns an numeric result.
  2199.   Registered users receive an additional 15+ scientific functions and full
  2200.   ANSI C source code. Perfect for adding math expression parseing to your C
  2201.   applications. Shareware, $15.00
  2202.  
  2203. [71331,2170]
  2204. FWAYPL.ZIP/Bin  Bytes:  39552, Count:   71, 12-Aug-90            
  2205.   
  2206.   Title   : FWAYPLU sample code from cash register application
  2207.   Keywords: ISR SERIAL-IO TSR INTERRUPTS ASM SALES
  2208.   
  2209.   This .ZIP file contains some code from a Cash Register / Inventory
  2210.   management system that I wrote. The code shows the use the MSI CodeRunneR
  2211.   software to develop a TSR. Some features are: serial I/O ISR, multiple
  2212.   threads timer ISR communication via software interrupts and background DOS
  2213.   file access. Executable demo code is included.
  2214.  
  2215. [76607,50]
  2216. GCBASE.EXE/Bin  Bytes: 119424, Count:  324, 11-Aug-90            
  2217.   
  2218.   Title   : GCBASE a dBASE toolbox of over 100 functions.
  2219.   Keywords: DBASE DATABASE INDEX SCREEN PRINT FILE STRING TOOLS DATE
  2220.   
  2221.   A library of over 100 functions emulating dBASE command & functions such
  2222.   as: USE, GET, SAY, INDEX ON, ect.  This is a self extracting file, and the
  2223.   source code is available for a small fee with registration.  More
  2224.   information available in readme.me file included.  Ideal for dBASE
  2225.   programmers learning Turbo C.  Uploaded by Author.
  2226.  
  2227. [72457,1557]
  2228. SWEEP-.ARC/Bin  Bytes:  12637, Count:  182, 06-Aug-90            
  2229.   
  2230.   Title   : Sweep Library for Turbo C
  2231.   Keywords: SWEEP HEAP MEMORY MANAGEMENT LIBRARY
  2232.   
  2233.   Sweep Library 1.00.  This is a library of small, efficient, and fast
  2234.   routines for managing memory and maintaining an unfragmented heap.  This
  2235.   version is for Turbo C, a Turbo Pascal version is also available.
  2236.   Shareware.  Upl/Auth: Eric Tauck.
  2237.  
  2238. [74716,3415]
  2239. ALLOCA.C/Asc    Bytes:    333, Count:  258, 02-Aug-90            
  2240.   
  2241.   Title   : Alloca written in C
  2242.   Keywords: ALLOCA C MALLOC MEMORY FREE
  2243.   
  2244.   This is alloca, written in C. It allocates blocks of memory which are
  2245.   automatically freed soon after the procedure which did the allocation
  2246.   returns. This is a new version containing a bug fix. If you already have
  2247.   the original, just change '<=' to '<'. This code is based on the portable
  2248.   alloca supplied in the FSF GNU Emacs distribution.
  2249.  
  2250. [72200,3654]
  2251. CREPOR.ZIP/Bin  Bytes:  26054, Count:   90, 31-Jul-90            
  2252.   
  2253.   Title   : CREPORT1.ZIP
  2254.   Keywords: MIX C ISAM DATABASE REPORT TOOLCHEST
  2255.   
  2256.   C function library for creating reports from MIX C/Database Toolchest
  2257.   databases.  Turbo C++ 1.0, using medium model only. Demo program and
  2258.   database included along with documentation. Uploaded by author.
  2259.  
  2260. [76347,35]
  2261. BISON.ZIP/Bin   Bytes: 264619, Count:  529, 26-Jul-90            
  2262.   
  2263.   Title   : Bison - a YACC like parser
  2264.   Keywords: BISON YACC LEX FLEX PARSER DOS UNIX GNU MSDOS
  2265.   
  2266.   BISON - a YACC work-alike for DOS.  This has some improvements over the
  2267.   UNIX implementation.  Full source & executables included.  You will
  2268.   probably want to pick up FLEX (a lexical analyzer) to use with BISON. Happy
  2269.   parsing! Tim Capps
  2270.  
  2271. [72617,353]
  2272. SPRITE.ZIP/Bin  Bytes:    873, Count:  974, 23-Jul-90            
  2273.   
  2274.   Title   : Function to write a bitmap onto a VGA graphics scr
  2275.   Keywords: BITMAP SPRITE VGA GRAPHICS VIDEO SOURCE
  2276.   
  2277.   A short C function (source code only) to write a bitmap anywhere on a VGA
  2278.   graphics screen very fast.  Includes a sample program.  Works by shifting
  2279.   bits before writing to video RAM so that it can write whole bytes at a
  2280.   time.  Use it, modify it, whatever you like.  Let me know if you find a way
  2281.   to improve very much.  Uploaded by author, Chris Collins
  2282.  
  2283. [72200,3654]
  2284. RDX-10.ZIP/Bin  Bytes:  71003, Count:   95, 19-Jul-90            
  2285.   
  2286.   Title   : RDX100.ZIP
  2287.   Keywords: MODEM PHONEBOOK COMMUNICATIONS CXL C MIX
  2288.   
  2289.   Online "rolodex" system distributed by author in shareware.  Written in C,
  2290.   with Mix ISAM and CXL for windows.  Uses modem for dialing of phone
  2291.   numbers.
  2292.  
  2293. [74635,1671]
  2294. DIRSIZ.ZIP/Bin  Bytes:   8582, Count:  273, 27-Jun-90            
  2295.   
  2296.   Title   : MS-DOS directory summary prg, shows file sizes
  2297.   Keywords: DIRSIZE MS-DOS DIRECTORIES SUMMARY FILE SIZE
  2298.   
  2299.   DIRSIZE will display a summary report of the MS-DOS directories.  The
  2300.   report contains the name of the directory, the number of files, and the
  2301.   total size in bytes of all files in that directory.  A subdirectory maybe
  2302.   specified on the command line.  Turbo 'C' source is included.
  2303.   --Dave Bennett
  2304.  
  2305. [71241,2016]
  2306. TSISND.ZIP/Bin  Bytes:  20224, Count:  270, 25-Jun-90            
  2307.   
  2308.   Title   : TSISND2.ZIP - TSI Sound Library
  2309.   Keywords: SOUND
  2310.   
  2311.   TSI Sound Library - The original file was minus the header files.  This
  2312.   time I have included them.  Sorry if this inconvienced anyone.
  2313.  
  2314. [72647,2626]
  2315. LIST.ARC/Bin    Bytes:  27776, Count:  237, 25-Jun-90            
  2316.   
  2317.   Title   : list.exe  File listing program with source.
  2318.   Keywords: LIST PRINT FORMAT DOCUMENT
  2319.   
  2320.   A file listing program usefull for printing listings or any ASCII document.
  2321.   Automatically breaks on page boundaries.  Command line switches allow the
  2322.   inclusion/exclusion of page headers, line numbers, indention and width
  2323.   settings. Output may be redirected to any device.  Accepts wildcard
  2324.   arguments.  Good example of use of WILDARGS.OBJ.  Uploaded by author.
  2325.  
  2326. [76545,255]
  2327. CHIEDI.EXE/Bin  Bytes:  90735, Count:  298, 09-Jun-90            
  2328.   
  2329.   Title   : Programmer's Editor
  2330.   Keywords: PROGRAMMERS EDITOR BLOCKSHIFT BLOCKCACHE MULTI-FILES
  2331.   
  2332.   Features: Split screen, multifile edit, blockshift, blockcache, robust set
  2333.   of cursor moving and screen scrolling commands, file size > 250k in 640k
  2334.   system.  Redefinable macros, block and line undelete.  Online help.
  2335.   Adaptable to a variety of screen formats and attributes.  Complete source.
  2336.   CHIEDIT.EXE is self-extracting.  Shareware.
  2337.  
  2338. [72341,1426]
  2339. CD-DOT.ZIP/Bin  Bytes:  70400, Count:  181, 04-Jun-90            
  2340.   
  2341.   Title   : CD DOT CHALLENGE Ver 1.4 upgrade w/DOCUMENTATION
  2342.   Keywords: COMPETITIONS GAME NEWSLETTER MOUSE VGA EGA MCGA CGA HERC UPGRADE
  2343.   GRAPHICS
  2344.   
  2345.   Strategic game w/over 75,000 variations featuring:
  2346.   x UPGRADE w/support for more graphic adapters
  2347.   x COMPETITIONS, Newsletter, Cust Support
  2348.   x Documentation. User Controlled Settings. Adjust MOUSE support (opt.)
  2349.   x 1 to 3 players and 0 to 3 computer players
  2350.   x VGA/EGA/MCGA/CGA/HERC/IBM8514/ATT. Fixes bug w/HERC driver
  2351.   x Easy To Play.  For All Ages.  ADDICTIVE!!!
  2352.   x Shareware.  Cam-Don Group.  Unpack w/PKUNZIP 1.10 or later
  2353.  
  2354. [71620,1035]
  2355. PRTERR.ARC/Bin  Bytes:  20672, Count:  380, 30-May-90            
  2356.   
  2357.   Title   : A sample printer error handler function & driver.
  2358.   Keywords: BSTE LPTEST DRIVER PRINTER ERROR FUNCTION BIOSPRINT LPT
  2359.   
  2360.   This archive contains source for an example printer error handler function
  2361.   that intercepts printer errors before DOS reports a critical error.  The
  2362.   program DRIVER demonstrates the use of the function.  Also included is
  2363.   LPTEST; it displays port status to the screen - use it to test
  2364.   printer/computer variations.   Reports online, offline, powered off,
  2365.   out-of-paper,not connected, invalid port.  UPL/AUTHOR: Brad Stephenson
  2366.  
  2367. [73577,1554]
  2368. SCED13.EXE/Bin  Bytes: 255798, Count:   78, 16-May-90            
  2369.   
  2370.   Title   : SCREDIT 1.03 - Screen Generator
  2371.   Keywords: SCREEN CODE-GENERATOR VGA EGA
  2372.   
  2373.   n 4 SCREDIT 1.03 - Lots of enhancements, including background fill
  2374.   character for windows, color selection, optional field help for input
  2375.   fields, increased speed, enhanced EGA/VGA support, more.  Self-extracting
  2376.   .EXE, download with a protocol.  Uploaded by author.
  2377.  
  2378. [76340,113]
  2379. SGEN2.ARC/Bin   Bytes:  47744, Count:  116, 08-May-90            
  2380.   
  2381.   Title   : SGEN - The designer screen designer
  2382.   Keywords: TURBOC 2.0 SCREEN DESIGN LAYOUT DBASE CODE GENERATOR
  2383.   
  2384.   Re-upload of SGEN1 withe proper file type. Simple screen designer produces
  2385.   DBase III and C code. WYSIWYG editor allows you to add, move, of delete
  2386.   entries.  Check the line graphics special characters. This is a demo
  2387.   version with a full version and source in Turbo C available.
  2388.  
  2389. [76666,672]
  2390. PLOT15.ZIP/Bin  Bytes:  61250, Count:  131, 08-May-90            
  2391.   
  2392.   Title   : Plot15.zip
  2393.   Keywords: HPGL EGA VGA CGA DISPLAY PLOT
  2394.   
  2395.   Plot is a program to display HEWLETT-PACKARD vector plots on a monitor.
  2396.   Plot supports the display of the line commands found in the HPGL command
  2397.   subset. Two alternate color subsets are supportted. EGA,  VGA, and CGA
  2398.   plots are supportted. Source code is available directly from the author for
  2399.   non-commerical use. This program is public domain and is not for sale in
  2400.   version 1.5
  2401.  
  2402. [76340,113]
  2403. SGEN1.ARC/Bin   Bytes:  47744, Count:   40, 06-May-90            
  2404.   
  2405.   Title   : SGEN - The designer screen designer
  2406.   Keywords: TURBOC 2.0 SCREEN DESIGN LAYOUT DBASE CODE GENERATOR
  2407.   
  2408.   Re-upload of SGEN1 (with file type). Simple screen designer produces C and
  2409.   DBase III code. WYSIWYG editor allows you to add, delete, or move entries.
  2410.   Check ou the special line graphics characters. This is a demo version, with
  2411.   some limitations. Full version and source in TurboC is available.
  2412.  
  2413. [73230,1543]
  2414. PROFIL.ZIP/Bin  Bytes:   8739, Count:  250, 05-May-90            
  2415.   
  2416.   Title   : PROFILE FUNCTION C TURBO SOURCE FREE
  2417.   Keywords: PROFILE FUNCTION C TURBO SOURCE FREE
  2418.   
  2419.   This profiler works with Turbo C 2.0.  It is written entirely in C (no
  2420.   ASM).  Unlike many, it only requires the inclusion of a single new line in
  2421.   your program.  A simple report program is also included that optionally
  2422.   displays the output as a histogram.  Does not profile by line #, only
  2423.   function calls.  - Dan Zemke
  2424.  
  2425. [70441,2271]
  2426. MAKES.ZIP/Bin   Bytes:  36480, Count:  360, 03-May-90            
  2427.   
  2428.   Title   : Make "makefile" utilities for programs and libs.
  2429.   Keywords: MAKE MAKEFILE UTILITY TCC LIB LIBRARY C
  2430.   
  2431.   Contains make "makefile" utilities (BLDMAK and BLDLIB) for maintaining
  2432.   applications and libraries. This version of BLDMAK supercedes the version
  2433.   that I uploaded on 4/15/90 and allows for the maintenance of very large
  2434.   projects. The resultant makefiles are fully commented and easily modified
  2435.   as needed with a text editor. Dependencies are constructed by scanning
  2436.   source files for #include statements. Uploaded by author, source included -
  2437.   free.
  2438.  
  2439. [73170,1032]
  2440. DEMOND.ZIP/Bin  Bytes:  21760, Count:  269, 03-May-90            
  2441.   
  2442.   Title   : Little Devil of a Demond Dialer
  2443.   Keywords: MODEM HAYES DEMOND DIALER C FREE SOURCE
  2444.   
  2445.   A "Demond Dialer" for Hayes 2400 or compatible modems.  This little guy
  2446.   will redial a busy number every 3 seconds until it connects or you tell it
  2447.   to stop.  Source and .EXE file included.  Totally free. Uses ASYNC.ARC for
  2448.   RS-232 control.  Written in Turbo C. Submitted by Andrew Dumke  Packed with
  2449.   PKZIP
  2450.  
  2451. [71241,2016]
  2452. TSISOU.ZIP/Bin  Bytes:  19712, Count:  176, 01-May-90            
  2453.   
  2454.   Title   : TSISOUND.ZIP
  2455.   Keywords: SOUND MUSIC EFFECTS
  2456.   
  2457.   Library of sound routines for Turbo C 2.0.  Includes small memory model
  2458.   library.  Registration required for source and other models.
  2459.  
  2460. [73125,1511]
  2461. LANCE.ZIP/Bin   Bytes: 113280, Count:  135, 01-May-90            
  2462.   
  2463.   Title   : The Adventures of Lance
  2464.   Keywords: GRAPHICS EGA VGA ADVENTURE GAME
  2465.   
  2466.   A graphics adventure game, The Adventures of Lance version 1.0 . First
  2467.   atempted at an adventure game. Would like some comments. Working on an
  2468.   extended version. Unzip using PKUNZIP.
  2469.  
  2470. [76702,1065]
  2471. DSEG.ZIP/Bin    Bytes:   2387, Count:  283, 20-Apr-90            
  2472.   
  2473.   Title   : Allowing over 64K data without the HUGE model
  2474.   Keywords: 64K DATA SEGMENT
  2475.   
  2476.   DSEG.ZIP contains information on the changes one would need to make to the
  2477.   Turbo C startup code in order to use external segments from TC programs
  2478.   written in models other than HUGE.  Also included is a description of how
  2479.   one would use the -zXXX options to rename the segments.  This provides a
  2480.   way of using >64K global data in TC programs with going HUGE. Allowing over
  2481.   64K data
  2482.  
  2483. [71630,1053]
  2484. BBUG.ZIP/Bin    Bytes:  26112, Count:   96, 12-Apr-90            
  2485.   
  2486.   Title   : Limited version of BBUG BTRIEVE DEBUGGER
  2487.   Keywords: BBUG DEMO BTRIEVE XTRIEVE RTRIEVE XQL SQL DEBUGGER MONITOR FILE
  2488.   ACCESS
  2489.   
  2490.   bBUG from Access Technology memory resident monitor/debugger for developers
  2491.   using BTRIEVE. bBUG allows the programmer to monitor:
  2492.   -  file manager operations
  2493.   -  program's interface to the manager featuring:
  2494.   -  complete transparency
  2495.   -  language independence
  2496.   -  no special coding required
  2497.   -  pointer display
  2498.   -  performance timer
  2499.   -  hot key popup
  2500.   -  selectable tracing
  2501.   -  descriptive messages
  2502.   -  dos trace display :71630,1053
  2503.  
  2504. [73537,103]
  2505. OOPLIS.ARC/Bin  Bytes:  23040, Count:   71, 12-Apr-90            
  2506.   
  2507.   Title   : Object-Oriented List Management Library
  2508.   Keywords: LIST OBJECT-ORIENTED OOP BETTER-C CONCURRENT
  2509.   
  2510.   Manage up to 50 lists of any number of elements concurrently. Library in
  2511.   Turbo C large model. Demo source and executable. Interface documentation.
  2512.   Library source is available as part of Better-C.
  2513.  
  2514. [73667,3420]
  2515. SCD113.EXE/Bin  Bytes: 125312, Count:  226, 12-Apr-90            
  2516.   
  2517.   Title   : SoftC Database Library v1.13
  2518.   Keywords: SOFTC SHAREWARE DBASE UPDATE
  2519.   
  2520.   SoftC Database Library v 1.13 by SoftC, Ltd. Self-extracting shareware
  2521.   library provides over 70 functions for fully compatible access to dBASE IV
  2522.   data files and dBASE III data, memo, and index files, as well as date and
  2523.   time string manipulation. EXE file contains complete documentation, header
  2524.   files, two demo programs, and small memory model libraries for Turbo and
  2525.   Microsoft C. Fixes for 4 problems included. Registered users receive
  2526.   printed manual.
  2527.  
  2528. [71520,2165]
  2529. LESS.C/Asc      Bytes:   2564, Count:  113, 11-Apr-90            
  2530.   
  2531.   Title   : A little LESS than MORE...
  2532.   Keywords: DOS UTIL STDIN MORE
  2533.   
  2534.   Utility like MORE, but scroll length can be modified.  Good example of
  2535.   stdin combined with keyboard input.
  2536.  
  2537. [76703,1077]
  2538. PTREE.ARC/Bin   Bytes: 114392, Count:   52, 11-Apr-90            
  2539.   
  2540.   Title   : Interactive Pythagoras Tree Growth Program & Sourc
  2541.   Keywords: GRAPHICS TREE REGISTERBGI VGA EGA CGA HERCULES MONOCHROME SOURCE
  2542.   GEOMETRY
  2543.   
  2544.   Grow a Pythagoras tree.  Problem:  Draw a square.  Draw a right triangle on
  2545.   top of it.  Allow the user to interactively change the angle of rotation of
  2546.   the square and triangle. Allow the user to change the angle of the "roof"
  2547.   while maintaining the opposite right angle.  Allow the user to move the
  2548.   "house" and then GROW the tree to 8 generations, or to 1/8th the original
  2549.   size.  The executable and all source code are included. By Mat*Rat
  2550.  
  2551. [71610,3065]
  2552. ZJZ./Bin        Bytes: 115968, Count:  178, 10-Apr-90            
  2553.   
  2554.   Title   : ZJZ RISK
  2555.   Keywords: EGA GAME GRAPHICS
  2556.   
  2557.   640x350 16 color graphics version of the classic Parker Brothers RISK world
  2558.   domination board game.  Allows from 2 to 6 players to test their strategic
  2559.   combat skills.  Requires an EGA (or higher) graphics card.  Turbo C 2.0
  2560.   source code is available.  This file is a self-extracting archive file.
  2561.   
  2562.   
  2563.   
  2564.   640
  2565.  
  2566. [73537,103]
  2567. WINDOW.ARC/Bin  Bytes:  35456, Count:  191, 07-Apr-90            
  2568.   
  2569.   Title   : Object-Oriented Window Library
  2570.   Keywords: WINDOW POP-UP MENU PROMPT VIDEO KEYBOARD OVERLAPPING PULL-DOWN
  2571.   OBJECT-ORIENTED
  2572.   
  2573.   Object-Oriented Window Management Library Create memory limited numbers of
  2574.   overlapping windows. Pop-up prompts and pop-up menus are part of the
  2575.   library as well. General video/keyboard functions are also included. Demo
  2576.   source and executable. Window library interface documentation. Library
  2577.   source in Better-C is available.
  2578.  
  2579. [54317,6]
  2580. WPAPER.ARC/Bin  Bytes:  52692, Count:  436, 06-Apr-90            
  2581.   
  2582.   Title   : Wallpaper for the mind
  2583.   Keywords: GRAPHICS INTERRUPTS VGA EGA CGA
  2584.   
  2585.   Computer generated wallpaper.  Absolutely stunning in VGA or EGA.
  2586.  
  2587. [76114,2643]
  2588. Q.COM/Bin       Bytes:  46848, Count:  292, 04-Apr-90            
  2589.   
  2590.   Title   : Professional User Interface Toolkit - Q Software
  2591.   Keywords: MENU MENUS WINDOW WINDOWS INTERFACE PULLDOWN POPUP TOOLKIT
  2592.   LIBRARY
  2593.   
  2594.   Self extracting. Demonstration and source code for the demonstration.
  2595.   Provides high level routines for Menubars with pulldown menus, inform and
  2596.   confirm dialogue boxes, popup menus, menus with text entry, numeric entry
  2597.   and yes/no fields; help screens, etc. All menus may have window title areas
  2598.   and moving scroll bars. Many lower level routines for building your own
  2599.   unique menu types. Scrollable lists, color control, shadowing, etc.
  2600.  
  2601. [70022,2320]
  2602. SHREXC.ZIP/Bin  Bytes:   8960, Count:  358, 29-Mar-90            
  2603.   
  2604.   Title   : shrink_execve() - save mem to disk before spawning
  2605.   Keywords: SHRINK EXEC FREE SPAWN
  2606.   
  2607.   This is a function similar to the C execve(), but which shrinks the memory
  2608.   allocation of the current program before doing the DOS EXEC.  Includes
  2609.   source code (assembly language) and examples (C).  Currently saves memory
  2610.   to a hidden file on disk.  About 8k.
  2611.  
  2612. [73520,2067]
  2613. BGIMOU.COM/Bin  Bytes:  11471, Count:  594, 29-Mar-90            
  2614.   
  2615.   Title   : Move a mouse cursor in non-standard gfx modes
  2616.   Keywords: BGI SUPER VGA GRAPHICS CURSOR MOUSE HANDLER C SOURCE
  2617.   
  2618.   Demonstrates using an interrupt-driven mouse handler to move a graphics
  2619.   cursor. Useful when in non-standard gfx modes where Microsoft's mouse
  2620.   cursor doesn't work.  A must for users of our Super VGA BGI drivers.
  2621.   This is a self-extracting archive.
  2622.   -Reagan Thomas
  2623.  
  2624. [76474,3102]
  2625. CTASK2.ZIP/Bin  Bytes: 230528, Count:  295, 29-Mar-90            
  2626.   
  2627.   Title   : CTASK2.ZIP
  2628.   Keywords: CTASK TASK MULTITASK
  2629.   
  2630.   Latest version of CTASK multi-tasking kernel.  This version allows the
  2631.   spawning of DOS as a sub-task to a C program.  Public Domain. with all
  2632.   source code.
  2633.  
  2634. [75036,1602]
  2635. IBMCOM.ZIP/Bin  Bytes:  30673, Count:  487, 28-Mar-90            
  2636.   
  2637.   Title   : TurboC Communications Library, terminal emulation
  2638.   Keywords: ASYNC COMMUNICATIONS IBMCOM TERMINAL EMULATION
  2639.   
  2640.   A new version of the IBMCOM communication library.  Now has hooks for user
  2641.   functions to intercept recieved characters. Documentation rewritten.
  2642.   Supports baud rates up to 112k. Ports 1,2,3 & 4. User can change circular
  2643.   buffer size. Comes with terminal emulator. Uploaded by author. Shareware.
  2644.  
  2645. [72447,2673]
  2646. RDCTRL.ZIP/Bin  Bytes:  13049, Count:   51, 25-Mar-90            
  2647.   
  2648.   Title   : BACKUP RESTORE CONTROL UTILITY
  2649.   Keywords: BACKUP RESTORE CONTROL UTILITY
  2650.   
  2651.   Reads DOS backup control.nnn files.  Generates reports of original
  2652.   directory and files that are in backup set.  Reports size of each file and
  2653.   amount of free space on last diskette in backup set.  Shareware.  Upload by
  2654.   Author.
  2655.  
  2656. [73016,1326]
  2657. PKZ110.EXE/Bin  Bytes: 149219, Count:  303, 25-Mar-90            
  2658.   
  2659.   Title   : ZIP KATZ ARC
  2660.   Keywords: ZIP KATZ ARC
  2661.   
  2662.   This is Version 1.10 of PKZIP/PKUNZIP -- the outstanding file archive
  2663.   utility from Phil Katz -- if you aren't using this -- shame on you.
  2664.  
  2665. [73016,1326]
  2666. Z201EX.ZIP/Bin  Bytes:  48711, Count:  150, 25-Mar-90            
  2667.   
  2668.   Title   : ARC ARCHIVE ZOO DESHI TURBOC C
  2669.   Keywords: ARC ARCHIVE ZOO DESHI TURBOC C
  2670.   
  2671.   This is the executable and documentation to Rahul Deshi's ZOO archive
  2672.   utility version 2.01.  While not very popular in the MS-DOS arena, this
  2673.   tool is a prevailing tool in the Unix/Xenix arena and will allow you to
  2674.   share in some of the Unix wealth.  See Z201SR.ZIP for full Turbo C source
  2675.   code.  Requires PKUNZIP Version 1.10 to unpack.
  2676.  
  2677. [73016,1326]
  2678. Z201SR.ZIP/Bin  Bytes: 164076, Count:  155, 25-Mar-90            
  2679.   
  2680.   Title   : ZOO DESHI ARC ZIP ARCHIVE TURBOC SOURCE
  2681.   Keywords: ZOO DESHI ARC ZIP ARCHIVE TURBOC SOURCE
  2682.   
  2683.   Complete source code for ZOO Version 2.01 by Rahul Deshi with modifications
  2684.   to allow compilation under Turbo C Version 2.0 by R. Deshi.  An alternative
  2685.   to ZIP/ARC files which embraces the Unix/Xenix world.  See Z201EX.ZIP for
  2686.   executable MS-DOS program and documentation.  Requires PKUNZIP Version 1.10
  2687.   to unpack.
  2688.  
  2689. [74017,3244]
  2690. CHAIN.C/Asc     Bytes:   1275, Count:  305, 20-Mar-90            
  2691.   
  2692.   Title   : INTERRUPT CHAIN JMP JUMP VECTOR DOS __EMIT__ INTRE
  2693.   Keywords: INTERRUPT CHAIN JMP JUMP VECTOR DOS __EMIT__ INTREGS
  2694.   
  2695.   It is easy to call an interrupt function from another - just (*oldint)().
  2696.   But this doesn't work if the oldint returns values in registers.  CHAIN.C
  2697.   shows how to JMP to another interrupt function from within an interrupt
  2698.   handler.  It uses __emit__(), not assembly, so it can be used in the UI.
  2699.  
  2700. [74017,3244]
  2701. STDANS.TXT/Asc  Bytes:  14363, Count:  622, 20-Mar-90            
  2702.   
  2703.   Title   : STDANS QUESTION ANSWER HELP TURBOC 2.0 MANUAL
  2704.   Keywords: STDANS QUESTION ANSWER HELP TURBOC 2.0 MANUAL
  2705.   
  2706.   STDANS.TXT contains a list of common questions and answers about Turbo C
  2707.   2.0. I recommend reading this before asking questions on the forum, as the
  2708.   most common questions are already answered, and you can get quicker
  2709.   responses. Also, reading these questions can help you avoid problems before
  2710.   they occur.
  2711.  
  2712. [74017,3244]
  2713. VARDIM.ARC/Bin  Bytes:  15825, Count:  315, 20-Mar-90            
  2714.   
  2715.   Title   : MALLOC HUGE ARRAY STDARG VARIABLE DIMENSION
  2716.   Keywords: MALLOC HUGE ARRAY STDARG VARIABLE DIMENSION
  2717.   
  2718.   Sample file show allocation and use of variable dimensioned arrays (both
  2719.   number of dimensions and size of each dimension are variable at run time),
  2720.   along with access to more than 64K of data in a single array, and variable
  2721.   length argument lists.  Has .C, .H, .DOC, and MAKEFILE.
  2722.  
  2723. [76120,110]
  2724. SCRNTC.ZIP/Bin  Bytes:  80390, Count:   93, 15-Mar-90            
  2725.   
  2726.   Title   : SCREEN VIDEO DATA-ENTRY LIBRARY DOS
  2727.   Keywords: SCREEN VIDEO DATA-ENTRY LIBRARY DOS
  2728.   
  2729.   The Screen and Data Acquisition Library contains a fair number of essential
  2730.   low- and intermediate-level functions for handling video handling and field
  2731.   editing.  The library also contains a complete hot-link hypertext-like help
  2732.   system.  The routines wer made to be as small and as fast as possible.  The
  2733.   library is available for DOS and OS/2 under Zortech and Microsoft, and is
  2734.   available for Turbo C. Once registered, there are no royalties on products.
  2735.  
  2736. [76314,2200]
  2737. CVT220.ARC/Bin  Bytes:  72436, Count:  245, 07-Mar-90            
  2738.   
  2739.   Title   : VT100 VT220 CVT100 EMULATOR
  2740.   Keywords: VT100 VT220 CVT100 EMULATOR
  2741.   
  2742.   This is source for CVT220EX.ARC. PKPAK format. This version has XMODEM
  2743.   download in it. This is the source for CVT220ex.arc. PKpak format.
  2744.  
  2745. [72707,1736]
  2746. JOY.ARC/Bin     Bytes:   4744, Count:  249, 04-Mar-90            
  2747.   
  2748.   Title   :
  2749.   Keywords: TURBO C 2.0 JOYSTICK GAME PORT HARDWARE TIMER
  2750.   
  2751.   Example routines to demonstrate use of the game port (joystick) using Turbo
  2752.   C 2.0.  Intended primarily for those who do not have built-in BIOS support
  2753.   for the game port.  Included, however, are an alternate set of routines
  2754.   that make use of BIOS int 15h, function 84h.
  2755.  
  2756. [73157,245]
  2757. SKEY.ZIP/Bin    Bytes:   7040, Count:  221, 01-Mar-90            
  2758.   
  2759.   Title   :
  2760.   Keywords: EXTENDED KEYBOARD BIOSKEY EQUIVALENT ODD KEYS
  2761.   
  2762.   Quickie program to read any key off keyboard, even extended keys like
  2763.   ALT-UP and such.  Includes program to show the codes, plus long header file
  2764.   with lots of key definitions.  Might come in handy, though DOS probably has
  2765.   a better int86 function that does same thing now, if you know it.
  2766.  
  2767. [72617,353]
  2768. TCCLB2.EXE/Bin  Bytes:  87370, Count: 1016, 15-Feb-90            
  2769.   
  2770.   Title   : Additional library functions for Turbo C 2.0
  2771.   Keywords: VIDEO LIBRARY MENUS WINDOWS SOURCE STRINGS
  2772.   
  2773.   Add-on library of 140+ C functions. Update to TCCLIB, and MUCH improved.
  2774.   Includes fast video and attribute control, field input and data entry,
  2775.   strings, windows, lines and boxes, file I/O, horizontal and vertical menus,
  2776.   dates, scanning disks/directories, list pickers, etc.  Small memory model
  2777.   and FULL SOURCE included.  Uploaded by author.  Self-extracting archive.
  2778.  
  2779. [74016,532]
  2780. COMINT.C/Bin    Bytes:   5504, Count:  320, 15-Feb-90            
  2781.   
  2782.   Title   : EXAMPLE OF COMMUNICATION PORT CONTROL
  2783.   Keywords: INTERRUPTS COMMUNICATION HARDWARE COMPORTS
  2784.   
  2785.   COMINT.C DEMONSTRATES COMMUNICATION PORT INTERRUPTS ON THE PC
  2786.  
  2787. [75410,1663]
  2788. GFXDEM.ARC/Bin  Bytes: 106496, Count:   98, 15-Feb-90            
  2789.   
  2790.   Title   : gfxd.arc
  2791.   Keywords: GUI GRAPHICS GFX DEMO
  2792.   
  2793.   gfx graphics library gui demo
  2794.  
  2795. [76703,1077]
  2796. TREE.ZIP/Bin    Bytes:  75008, Count:  219, 14-Feb-90            
  2797.   
  2798.   Title   : GRAPHICS GROW TREE SIMULATION EGA CGA VGA HERCULES
  2799.   Keywords: GRAPHICS GROW TREE SIMULATION EGA CGA VGA HERCULES MONOCHROME
  2800.   SOURCE TURBO C AS
  2801.   
  2802.   Grow a realistic looking TREE, monochrome or color.  It uses a simple
  2803.   algorithm, with user controlled randomization parametrs to create all sorts
  2804.   of interesting variations such as variable width branches and simulated
  2805.   "wood grain" (enable branch overlapping). Complete TURBO C 2.0 source code.
  2806.   RECURSIVE algorithm grows the tree.  See VIDEOID.ASM for reliable detection
  2807.   of all of the PC's video modes.  Program supports Herc, CGA, EGA, VGA,
  2808.   MCGA.
  2809.  
  2810. [73077,3605]
  2811. FSORT.EXE/Bin   Bytes:  14960, Count:  530, 05-Feb-90            
  2812.   
  2813.   Title   : SORT FLAT FILE LARGE DATABASE QSORT FREE ENJOY
  2814.   Keywords: SORT FLAT FILE LARGE DATABASE QSORT FREE ENJOY
  2815.   
  2816.   Self-extracting, just run.  FSORT (source code included) is an example of
  2817.   how to sort a large flat-file database exceeding 64K using the qsort
  2818.   function.  Uploaded by Alan Avery (ELFTREE author).  This is intended to be
  2819.   public domain.  Use and analyze to your heart's contentment.
  2820.  
  2821. [73627,753]
  2822. MOUSDM.ARC/Bin  Bytes:   3159, Count:  596, 03-Feb-90            
  2823.   
  2824.   Title   :
  2825.   Keywords: TC MOUSE
  2826.   
  2827.   Short C source routines for exercising a Microsoft-compatible mouse in
  2828.   graphics mode for whomever is interested. Uploaded by the author.
  2829.  
  2830. [74017,2560]
  2831. HPREAD.ZIP/Bin  Bytes:  17911, Count:  143, 01-Feb-90            
  2832.   
  2833.   Title   : HP INFRARED IR TRANSFER PRINTER EMIT CALCULATOR
  2834.   Keywords: HP INFRARED IR TRANSFER PRINTER EMIT CALCULATOR REAL TIME
  2835.   SHAREWARE
  2836.   
  2837.   HPREAD 1.3 - reads data from HP calculator (such as an HP-28S, HP-42S,
  2838.   HP-19B, etc.) into a PC clone using a $3.49 IR detector from Radio Shack.
  2839.   Includes source, written in Turbo C with emitted code to eliminate need for
  2840.   an assembler.  Uploaded by author.
  2841.  
  2842. [73537,103]
  2843. MULTI.ARC/Bin   Bytes:  16512, Count:  202, 29-Jan-90            
  2844.   
  2845.   Title   : MULTIPLE FILE SEARCH REPLACE TOOL
  2846.   Keywords: MULTIPLE FILE SEARCH REPLACE PRODUCTIVITY TOOL GREP
  2847.   
  2848.   Multi. Multiple File Search & Replace in Place for ASCII Files. DOS
  2849.   utility. Great addition to a programmer's productivity arsenal. Replace
  2850.   function, variable, etc. names in all files referenced from. Package
  2851.   includes executable and documentation. Source is available.
  2852.  
  2853. [76645,3335]
  2854. SCRMEM.ZIP/Bin  Bytes:   2304, Count:  138, 28-Jan-90            
  2855.   
  2856.   Title   :
  2857.   Keywords: 25-43-50
  2858.   
  2859.   Three functions that allow you to access beyond line 25 when using the 43
  2860.   line EGA mode or the 50 line VGA mode.
  2861.  
  2862. [76004,1541]
  2863. SMP15B.EXE/Bin  Bytes: 126188, Count:  174, 25-Jan-90            
  2864.   
  2865.   Title   : WINDOW MENU TOOLBOX DEMO (NOT SHAREWARE)
  2866.   Keywords: WINDOW MENU HELP TOOLBOX ASSEMBLER FAST C LIBRARY VGA EGA
  2867.   
  2868.   SMP Version 1.5B - Demo of POWERFUL new toolbox for programmers interested
  2869.   in introducing COMPLEX windowing, menu generation, and context sensitive
  2870.   help into their C programs.  Window routines coded in 100% ASSEMBLY for
  2871.   FAST execution and MINIMUM overhead.  Many menu types, background
  2872.   processing, interactive help editor, VGA color mixing, 25/35/43/50 line
  2873.   modes. Very complete, a must for the POWER PROGRAMMER. Overlap support.
  2874.   MSC/QC/TC/LC/ZTC
  2875.  
  2876. [76356,741]
  2877. FILLPO.ARC/Bin  Bytes:  27904, Count:  209, 22-Jan-90            
  2878.   
  2879.   Title   : A function for filling polygons.
  2880.   Keywords: BGI GRAPHICS POLYGON FILL FILLPOLY
  2881.   
  2882.   fillpoly.arc contains a polygon fill function that uses the ordered edge
  2883.   list algorithm. Corrects a problem the BGI fillpoly function has rendering
  2884.   some complex polygons.  FREE! Uploaded by the author, Bob Crawford.
  2885.  
  2886. [76247,2131]
  2887. SDE.ARC/Bin     Bytes:  34411, Count:  147, 17-Jan-90            
  2888.   
  2889.   Title   :
  2890.   Keywords: SDE DDE C MESSAGES ENVIRONMENT COMMUNICATIONS
  2891.   
  2892.   SDE (Synchronous Data Exchange) is a message passing system that allows
  2893.   seperately executed DOS programs to communicate without the overhead of
  2894.   disk based files and without the hassels of updating the global
  2895.   environment. The idea is patterned after Microsoft Windows DDE.  Multiple
  2896.   programs can communicate on 1 of 16 different channels and each channel can
  2897.   handle 100 bytes of binary data.  Uploaded by the Author.
  2898.  
  2899. [76506,770]
  2900. PAX-BE.ZIP/Bin  Bytes:  60853, Count:  137, 15-Jan-90            
  2901.   
  2902.   Title   : PAX for DOS V 2.0 cpio tar and new Posix replacem
  2903.   Keywords: CPIO TAR PAX
  2904.   
  2905.   This is the beta release (.exe and man pages only) of DOS PAX V 2.0.   It
  2906.   allows you to read and write UNIX tar, cpio and the new Posix archive
  2907.   format.  You can even read and write unix formated floppy disks.  -
  2908.   Uploaded by Todd Booth
  2909.  
  2910. [73427,2414]
  2911. MCEDLH.COM/Bin  Bytes:  42855, Count:  343, 09-Jan-90            
  2912.   
  2913.   Title   : MOUSE CURSOR MCED BGI SOURCE EGA GRAPHICS
  2914.   Keywords: MOUSE CURSOR MCED BGI SOURCE EGA GRAPHICS
  2915.   
  2916.   MCED is a tool for mouse programmers who design their own custom graphics
  2917.   cursors. The pgm allows you to edit mouse cursors on the screen, view them
  2918.   as you go, and even use the new cursor in the program. Creates source code
  2919.   (C, Pascal,Asm,BASIC) for use w/mouse fn #8.  Self-extracting archive
  2920.   contains source for small mouse lib.  MCED source available, Req EGA.
  2921.   Uploaded by author.
  2922.  
  2923. [76474,302]
  2924. NUMCHR.ARC/Bin  Bytes:   2176, Count:   74, 03-Jan-90            
  2925.   
  2926.   Title   : A program which counts characters in a file
  2927.   Keywords: FILE CHARACTERS COUNT
  2928.   
  2929.   Count the characters in the specified file(s).  Report number of times each
  2930.   Count the characters in the specified file(s).  Report the number of times
  2931.   each character is used.  The real purpose of the program is to show an
  2932.   example of extracting command line parameters, using the findfirst and
  2933.   findnext functions.
  2934.  
  2935. [72317,3007]
  2936. RANDOM.ZIP/Bin  Bytes:   2545, Count:  324, 21-Dec-89            
  2937.   
  2938.   Title   : A Random number generator with C source code.
  2939.   Keywords: RANDOM RANDOMIZE NUMBER GENERATOR LINEAR CONGRUENTIAL METHOD
  2940.   KNUTH
  2941.   
  2942.   Random number generator with C source.  Uses the linear congruential method
  2943.   as described in Knuth, "The Art of Computer Programming", Vol 2.
  2944.  
  2945. [71121,2373]
  2946. CRPT10.EXE/Bin  Bytes:  18363, Count:   80, 18-Dec-89            
  2947.   
  2948.   Title   : a file encryption utility.
  2949.   Keywords: ENCRYPTION SECURITY UTILITY
  2950.   
  2951.   A simple file encryption utility.
  2952.  
  2953. [71571,110]
  2954. C-NDX.ARC/Bin   Bytes: 171136, Count:  631, 11-Dec-89            
  2955.   
  2956.   Title   : A library of window, menu, and database routines.
  2957.   Keywords: DBASE B-TREE WINDOW MENU INDEX NDX C_WNDW C_NDX
  2958.   
  2959.   The "c_ndx"(tm) and "c_wndw"(tm) libraries extend the C language with a
  2960.   complete set of window, menu and relational database facilities. Fully
  2961.   compatible dBASE database and B-tree indexes are supported for multi-file,
  2962.   multi-index relational database access.  The file access functions also
  2963.   provide access to ASCII, hashed random and relative files.  The libraries
  2964.   support menu and windowing facilities. Marietta Systems is an ASP member.
  2965.   The "c_ndx"(tm
  2966.  
  2967. [72017,2765]
  2968. HSORT.ZIP/Bin   Bytes:   5227, Count:  309, 11-Dec-89            
  2969.   
  2970.   Title   : An implementation of the heap sort algorithm.
  2971.   Keywords: HEAP SORT HSORT QSORT
  2972.   
  2973.   hsort() is a heap sort that is called indentically to qsort().  While I
  2974.   believe qsort() has a slightly better average speed than hsort(), hsort()
  2975.   does not have a 'worst case' speed loss like qsort(). If the qsort() items
  2976.   are nearly in order when it is called, qsort() is as slow as a bubble sort,
  2977.   heap sorts always run at about the same speed which is very fast. Included
  2978.   is a batch file to add the object file to your libs'.
  2979.  
  2980. [76607,70]
  2981. KYBDEX.ZIP/Bin  Bytes:   2792, Count:  239, 11-Dec-89            
  2982.   
  2983.   Title   : Two functions for extended keyboard support.
  2984.   Keywords: EXTENDED KEYBOARD ENHANCED F11 F12
  2985.   
  2986.   This file contains two (2) functions that deal with extended keyboards.
  2987.   iskybdext() reports on the presence of an extended keyboard.
  2988.   isbioskybdext() reports if the BIOS supports the extended keyboard.  Full
  2989.   source and docs included. Uploaded to the Public Domain by the author: Jim
  2990.   Drash [76607,70] Use and enjoy!
  2991.  
  2992. [73667,3420]
  2993. SOFTC2.EXE/Bin  Bytes: 143663, Count:  334, 22-Nov-89            
  2994.   
  2995.   Title   : SoftC database library version 1.10
  2996.   Keywords: SOFTC DBASE DATABASE INDEX FILE
  2997.   
  2998.   SoftC Database Library v1.10 by K. Schumann. Self-extracting library
  2999.   provides over seventy functions for fully compatible access to dBASE IV
  3000.   data files and dBASE III data, memo, and index files, as well as date and
  3001.   time string manipulation. EXE file contains complete documentation
  3002.   (including 136 page manual), header file, two demo programs, and small
  3003.   memory model libraries. Also fixes for nine problems and 24 new functions
  3004.   in this version.  Shareware.
  3005.  
  3006. [76605,1460]
  3007. PHONIC.ZIP/Bin  Bytes:   1664, Count:  326, 22-Nov-89            
  3008.   
  3009.   Title   : Soundex source from magazine articles and Knuth.
  3010.   Keywords: SOUNDEX PHONIC PHONETIC
  3011.   
  3012.   Soundex source from magazine articles and Knuth.
  3013.  
  3014. [76625,2402]
  3015. READPC.ZIP/Bin  Bytes:  11008, Count:  590, 22-Nov-89            
  3016.   
  3017.   Title   : A program that displays a .PCX file header.
  3018.   Keywords: ZSOFT PCX GRAPHICS IMAGE HEADER CGA EGA VGA
  3019.   
  3020.   
  3021.   This is a simple program written in Turbo C v2.0 (should be portable)
  3022.   that reads and displays the header info for a .PCX image file.  Source,
  3023.   executable, and documentation included.  Upload by author; Public Domain
  3024.  
  3025. [76625,1041]
  3026. ABRD40.ARC/Bin  Bytes:   6662, Count:  197, 16-Nov-89            
  3027.   
  3028.   Title   : Absolute disk read/write routines for all DOS vers
  3029.   Keywords: ABSOLUTE DISK READ WRITE COMPAQ 3.31 DOS 4.0
  3030.   
  3031.   ABRD40.arc contains source and object for functions absread and abswrite to
  3032.   support all versions of DOS including Compaq 3.31 and DOS 4.x with little
  3033.   program change. Turbo C 2.0, source included, contains inline asm. Uploaded
  3034.   by author - Chris Blum, 76625,1041.
  3035.  
  3036. [76535,34]
  3037. POPTRM.EXE/Bin  Bytes:  11116, Count:  112, 15-Nov-89            
  3038.   
  3039.   Title   : A memory resident ANSI terminal emulator.
  3040.   Keywords: TSR ANSI TERMINAL-EMULATOR C IBM MEMORY-RESIDENT COMMUNICATION
  3041.   
  3042.   PopTERM is a color ANSI terminal emulator which takes approx. 12K of
  3043.   memory. It has full Xmodem receive capabilities and auto-dial functions.
  3044.   It was written entirely in C using Microsystems Software's C library
  3045.   CodeRunneR.  Call the MSI BBS at (508) 875-8009 for the latest version with
  3046.   X/YModem CRC and other goodies.
  3047.  
  3048. [71240,2022]
  3049. NABSRD.C/Asc    Bytes:   1225, Count:  157, 13-Nov-89            
  3050.   
  3051.   Title   : absread() & abswrite() for > 32 meg partitions.
  3052.   Keywords: ABSREAD ABSWRITE ABSOLUTE DISK READ WRITE DOS 3.31 4.0
  3053.   
  3054.   nabsrd.c contains source for nabsread() and nabswrite() functions to
  3055.   replace absread() and abswrite() to access partitions greater than 32 meg
  3056.   and also retain compatability to read sectors from <32meg partitions.
  3057.  
  3058. [73230,1543]
  3059. HEADLI.EXE/Bin  Bytes:  29832, Count:  310, 13-Nov-89            
  3060.   
  3061.   Title   : Utility that generates header files for C source.
  3062.   Keywords: UTILITY GENERATES C HEADER FILES
  3063.   
  3064.   HEADLIST scans TURBO C (2.0) source and writes a list of required header
  3065.   files to "stdout".  All header-file constants, variables and functions are
  3066.   used to detirmine the required header files.  If required symbols are
  3067.   contained in multiple headers, a simple optimization technique is used to
  3068.   minimize the number of header files that are written to stdout.
  3069.   HEADLIST was inspired by Lawrence Allen's [75776,2477] "HEADHUNT".
  3070.  
  3071. [76607,70]
  3072. FNQUAL.ZIP/Bin  Bytes:   2178, Count:  266, 07-Nov-89            
  3073.   
  3074.   Title   : Routines for getting a fully qualified filename.
  3075.   Keywords: FNQUAL FULL QUALIFIED FILE NAME
  3076.   
  3077.   This file contains the TC source and related files for a function that will
  3078.   give a fully qualified file name given an unqualified file name.
  3079.   Documentation (TC 2.0 ref. manual sytle) documentation included.  This
  3080.   version uses pseudo-register variables and geninterrupt (faster, smaller)
  3081.   Uploaded by author - jim drash [76607,70] Use and enjoy!!!
  3082.  
  3083. [70441,3632]
  3084. TEDT11.EXE/Bin  Bytes: 125906, Count:  198, 06-Nov-89            
  3085.   
  3086.   Title   : An ASCII text editor.
  3087.   Keywords: TEDIT ASCII TEXT FILE EDITOR
  3088.   
  3089.   This is an editor along the lines of Qedit.  It requires less memory than
  3090.   Qedit and is every bit as fast.  Allows a great deal of configuration and
  3091.   sports features missing from Qedit such as a 3k DOS shell, a keyboard macro
  3092.   editor, and EMS support. We also charge less for Tedit.  Uses the same keys
  3093.   as the Borland editors and adds features like multiple windows, macros and
  3094.   column blocks. Download this if you want both editing power and free RAM.
  3095.   Shareware
  3096.  
  3097. [71121,3206]
  3098. KEYSTU.C/Bin    Bytes:    896, Count:  464, 06-Nov-89            
  3099.   
  3100.   Title   : A function for stuffing the keyboard buffer.
  3101.   Keywords: STUFF CHARACTERS KEYBOARD BUFFER
  3102.   
  3103.   A function to stuff the keyboard buffer.  When your application terminates,
  3104.   command.com executes the command that was previously stuffed into the
  3105.   buffer.
  3106.  
  3107. [72241,77]
  3108. XRAY14.ARC/Bin  Bytes:  17179, Count:  146, 06-Nov-89            
  3109.   
  3110.   Title   : Program lets you spy on selected DOS functions.
  3111.   Keywords: XRAY DIAGNOSTIC PROGRAMMING TOOL INT 21H
  3112.   
  3113.   XRAY (version 1.4) by Tom Kihlken.  XRAY lets you spy on selected DOS
  3114.   functions (Int 21h) to diagnose program bugs or optimize I/O.  With summary
  3115.   table, sector count, and elapsed time.  Interesting and useful.  Source
  3116.   code available.  Shareware.
  3117.  
  3118. [73507,2272]
  3119. PCTAGS.ZIP/Bin  Bytes: 184576, Count:  113, 06-Nov-89            
  3120.   
  3121.   Title   : PC-Tags source code retrieval system version 1.01
  3122.   Keywords: PC-TAGS SOURCE CODE RETRIEVAL SYSTEM
  3123.   
  3124.   PC-Tags v1.01 is a source code retrieval system.  It works within your
  3125.   editor to retrieve function and data definitions.  Simply place the cursor
  3126.   beneath the function name you desire and PC-Tags will locate the
  3127.   appropriate source file, load it into your editor and position the cursor
  3128.   at the function's start. Built-in support for C, Pascal, Assembly, BASIC,
  3129.   Modula-2 and dBASE.  Works with ANY editor and version-control system.  ASP
  3130.   shareware.
  3131.  
  3132. [71327,2756]
  3133. PARSE.ZIP/Bin   Bytes:   1998, Count:  403, 23-Oct-89            
  3134.   
  3135.   Title   : A set of routines for parsing strings.
  3136.   Keywords: PARSE STRING COMMAND
  3137.   
  3138.   A Parsing routine that extracts strings surrounded by commas, tildes, or
  3139.   quotes from other strings.  Outputs to STDOUT.  Source code included with
  3140.   demo driver file.  Intended to be modified for use or learning. SHAREWARE
  3141.   CONTRIBUTION REQUESTED     Milliken & Associates
  3142.  
  3143. [72257,1425]
  3144. INT24.ARC/Bin   Bytes:   3968, Count:  511, 23-Oct-89            
  3145.   
  3146.   Title   : A set of routines for trapping interrupt 24h.
  3147.   Keywords: INT 24 INT24 ABORT RETRY FAIL REPLACE ROUTINE ISR HARDERR
  3148.   
  3149.   A simple set of routines to replace Interrupt 24 and avoid the
  3150.   "Abort,Retry,Fail" message from DOS when doing I/O.  Simply returns an
  3151.   error flag to C program doing I/O.  Good for simple programs or to build
  3152.   on.  Public Domain. Turbo C source only.
  3153.  
  3154. [76535,34]
  3155. POPSCA.EXE/Bin  Bytes:   6908, Count:  150, 23-Oct-89            
  3156.   
  3157.   Title   : A pop-up ASCII table developed with CodeRunneR.
  3158.   Keywords: POPUP SCANCODE SCAN TSR LIBRARY MEMORY-RESIDENT RESIDENT
  3159.   
  3160.   PopSCAN by Microsystems Software, Inc. was written in C using our new
  3161.   CodeRunneR C language library.   It is a general purpose keyboard scancode
  3162.   utility which gives scancodes for all PC and AT keyboard keys. Its total
  3163.   resident memory requirement is 4K.  Please call (508) 626-8511 for more
  3164.   details on CodeRunneR ($149).
  3165.  
  3166. [73230,1543]
  3167. BLDLIB.C/Asc    Bytes:   5835, Count:  176, 17-Oct-89            
  3168.   
  3169.   Title   : A tool for building library files.
  3170.   Keywords: LIBRARY TOOL UTILITY MEMORY MODEL
  3171.   
  3172.   A simple tool that builds specified memory model libraries out of all C
  3173.   files in the current directory.  Desired libraries are specified by a
  3174.   common leading prefix string and a string of single character memory model
  3175.   designators on the command line.
  3176.   Turbo C source code uploaded by Dan Zemke (author).
  3177.  
  3178. [73657,3203]
  3179. CALCDT.ARC/Bin  Bytes:   1501, Count:  340, 17-Oct-89            
  3180.   
  3181.   Title   : Calculates the difference between two dates.
  3182.   Keywords: DATE DIFFERENCE
  3183.   
  3184.   Source code for a couple of simple date-calculation routines. Does not use
  3185.   floating point. Computes the number of days between two dates.
  3186.   
  3187.   Public Domain.
  3188.   Upl/Author
  3189.  
  3190. [76625,2402]
  3191. TCANSI.ZIP/Bin  Bytes:  22016, Count:  225, 17-Oct-89            
  3192.   
  3193.   Title   : Routines for sending ANSI escape sequences.
  3194.   Keywords: ANSI C TERMINAL EMULATION SCREEN VIDEO
  3195.   
  3196.   
  3197.   TCANSI offers a complete package of functions for invoking ANSI emulation
  3198.   screen commands, plus some useful extention routines that build upon
  3199.   existing ANSI commands.  Turbo C source and object for library and sample
  3200.   program and complete docs included.  Public Domain.  Upload by author.
  3201.  
  3202. [71551,1221]
  3203. VISDOS.ARC/Bin  Bytes: 123648, Count:  116, 09-Oct-89            
  3204.   
  3205.   Title   : A replacement for the DOS command processor.
  3206.   Keywords: COMMAND SHELL DOS
  3207.   
  3208.   V1.04 of The Visible DOS with many user-requested enhancements.  Replaces
  3209.   MS-DOS(tm) COMMAND.COM.  Registered users get all source written in well-
  3210.   commented generic C and ASM and will get source+runtime to DOS.COM which
  3211.   replaces IBMBIO + IBMDOS (available soon).  Many extras over standard
  3212.   command processor including FOR, block-IF, SWITCH structures, variables,
  3213.   aliases, command line editor, EGA 43-rows.  This contains docs+run file.
  3214.   Uploaded by author.
  3215.  
  3216. [74255,1607]
  3217. JULDAY.C/Asc    Bytes:   3512, Count:  339, 09-Oct-89            
  3218.   
  3219.   Title   : Routines for computing Julian days.
  3220.   Keywords: JULIAN DAY DATE TIME
  3221.   
  3222.   As requested by the original author (Brian Kessel, in his 8/22 upload),
  3223.   here is an improved version of his julday.c program which computes Julian
  3224.   Days (for astronomers' purposes).  It now accepts command-line times &
  3225.   dates, and features some input checking.  Written in Turbo C 2.0. This
  3226.   version uploaded by J. Perry.
  3227.  
  3228. [73557,2342]
  3229. PULC21.ARC/Bin  Bytes: 272635, Count:  233, 02-Oct-89            
  3230.   
  3231.   Title   : Routines for creating multi-level pull-down menus.
  3232.   Keywords: MULTI-LEVEL PULLDOWN MENU ENVIRONMENT WINDOW WNDW POPUP CGA EGA
  3233.   MCGA VGA QWIK
  3234.   
  3235.   PULC21.ARC - Super multi-level pull-down menu environment. Fully featured
  3236.   and configurable. Like TC 2.0.  Easy fill-in-theblank concept. Has execute,
  3237.   single, and multiple choice menus, unlimited slide-up submenus, slide-under
  3238.   data entry windows, help windows, messages. Complete free-field sequential
  3239.   data entry; pull-down directory.  Uses QWKC21 and WNDC21. Excellent
  3240.   tutorial/docs.  Works in TC, MSC, and QuickC. Eagle Performance Software.
  3241.  
  3242. [73557,2342]
  3243. PULCDE.ARC/Bin  Bytes:  67999, Count:  191, 02-Oct-89            
  3244.   
  3245.   Title   : Demo of the routines from PULC21.ARC in this lib.
  3246.   Keywords: MULTI-LEVEL PULLDOWN MENU ENVIRONMENT WINDOW WNDW POPUP CGA EGA
  3247.   MCGA VGA QWIK
  3248.   
  3249.   Executable demo of (but not in) PULLC21.ARC super multi-level pull-down
  3250.   menu environment for Turbo C/MS/QuickC. Fully featured including virtual
  3251.   window and multiple work windows.  Can be created with files in PULLC21.
  3252.   Has execute, single, and mutiple choice menus, unlimited slide-up submenus,
  3253.   slide-under data entry windows, help windows, messages. Complete free-field
  3254.   sequential data entry; pull-down directory.  Eagle Performance Software
  3255.  
  3256. [73557,2342]
  3257. QWKC21.ARC/Bin  Bytes: 108634, Count:  239, 02-Oct-89            
  3258.   
  3259.   Title   : Library for quick screen writing with Turbo C 2.0
  3260.   Keywords: DISPLAY VIRTUAL SCREEN ATTRIBUTE CURSOR PAGE CGA EGA MCGA VGA PS2
  3261.   3270 HERCULES
  3262.   
  3263.   QWIKC21.ARC - Turbo C, MicroSoft C, and QuickC libraries for quick screen
  3264.   writing on ALL IBMs in ANY text or column mode. Virtual screen power!
  3265.   Includes self-centering, block filling routines - all with or without
  3266.   attributes, view/write all video pages, cursor control, save/restore screen
  3267.   blocks, scroll up/down. PS/2 detection scheme, dual monitors, Hercules.  40
  3268.   utilities optimize in <2.7kb!  Eagle Performance Software - ASP Shareware.
  3269.  
  3270. [73557,2342]
  3271. WNDC21.ARC/Bin  Bytes: 176770, Count:  205, 02-Oct-89            
  3272.   
  3273.   Title   : Routines for multi-level virtual windows.
  3274.   Keywords: WINDOW VIRTUAL POPUP SCREEN CGA EGA MCGA VGA PAGE SCROLL PS2 3270
  3275.   
  3276.   WNDWC21.ARC - Turbo C, MicroSoft C, QuickC multi-level virtual windows
  3277.   libraries. Create, hide, move, resize, rearrange, zoom and access smoothly.
  3278.   Optional true virtual windows in RAM have phenomenal speeds - even updates
  3279.   overlapped windows!  For all IBMs, all text modes, all video pages.
  3280.   Requires QWIKC21.ARC (QWIKC21S.LIB included). Only @ 13k of code if all 69
  3281.   routines used. Excellent docs.  Eagle Performance Software - ASP Shareware.
  3282.  
  3283. [73557,2342]
  3284. WNDCDE.ARC/Bin  Bytes:  54286, Count:  141, 02-Oct-89            
  3285.   
  3286.   Title   : Executable demo of routines from WNDC21.ARC.
  3287.   Keywords: WINDOW VIRTUAL POPUP SCREEN CGA EGA MCGA VGA PAGE SCROLL PS2 3270
  3288.   
  3289.   WNDWCDMO.ARC - Executable demo of Turbo C / MicroSoft C / QuickC library
  3290.   WNDWC21.ARC of multi-level virtual windows.  Create, hide, move, resize,
  3291.   rearrange, zoom and access smoothly.  Optional true virtual windows in RAM
  3292.   have phenomonal speeds - up to 40 times faster and even updates overlapped
  3293.   windows!  For all IBMs.  Eagle Performance Software
  3294.  
  3295. [76535,34]
  3296. PCALC.EXE/Bin   Bytes:  10826, Count:  370, 28-Sep-89            
  3297.   
  3298.   Title   : A memory resident pop-up calculator.
  3299.   Keywords: LIBRARY TSR CALCULATOR PROGRAMMER RESIDENT
  3300.   
  3301.   PopCALC by Microsystems Software, Inc. was written in Turbo C using our new
  3302.   CodeRunneR C language library.   It is a general  purpose programmer's
  3303.   calculator (TSR) allowing evaluation of multi-statement complex expressions
  3304.   in Binary,  Decimal and Hexidecimal format.   Its total resident memory
  3305.   requirement is 6.6K.  PopCALC supports all C operators plus Rotate.  Please
  3306.   call (508) 626-8511 for more details on CodeRunneR ($149).
  3307.  
  3308. [72017,2466]
  3309. GRAVSI.ARC/Bin  Bytes:  14007, Count:  887, 26-Sep-89            
  3310.   
  3311.   Title   : A graphics simulation involving gravity & planets.
  3312.   Keywords: GRAVITY SIMULATION PLANETS GRAPHICS BGI
  3313.   
  3314.   Version 2 of GRAVSIM.C.  New in version 2: * 3-Dimensional space simulation
  3315.   * Perspective projection of view space * Simultaneous side and top views *
  3316.   More run-time controls GRAVSIM.C contains Turbo C 2.0 code to perform a
  3317.   simulation of planets interacting in space by gravitational force.  Can be
  3318.   configured to include any hypothetical or real set of heavenly bodies.
  3319.   Allows zoom in, zoom out, and pan in any direction. Author: CD Hassell
  3320.   [72017,2466]
  3321.  
  3322. [70405,1422]
  3323. DATI.ARC/Bin    Bytes:  24832, Count:  380, 25-Sep-89            
  3324.   
  3325.   Title   : Routines for manipulating date/time information.
  3326.   Keywords: DATE TIME
  3327.   
  3328.   TP 2.0 routines for converting and manipulating date/time information.
  3329.   Freeware!!
  3330.  
  3331. [76127,273]
  3332. DBPRO1.ARC/Bin  Bytes:  68992, Count:  148, 19-Sep-89            
  3333.   
  3334.   Title   : A C library for creating dialog boxes.
  3335.   Keywords: WINDOWS MOUSE MENUS DIALOG BOX DATA ENTRY PULLDOWNS
  3336.   
  3337.   DialogPro 2.1 -- Reference guide.  A C library for dialog boxes.  Features
  3338.   radio buttons, push buttons, checkboxes, text fields, multiple choice
  3339.   fields, pulldown lists, and checklists.  Mouse support.  Requires WindowPro
  3340.   1.51.  Well documented.  Shareware.  Supported.  See related files PRO?.ARC
  3341.   and DBPRO?.ARC.
  3342.  
  3343. [76127,273]
  3344. DBPRO2.ARC/Bin  Bytes: 124416, Count:  161, 19-Sep-89            
  3345.   
  3346.   Title   : A C library for creating dialog boxes.
  3347.   Keywords: WINDOWS MOUSE DIALOG BOX DATA ENTRY MENUS PULLDOWNS
  3348.   
  3349.   DialogPro 2.1 -- Demo and required include files.  A C library for dialog
  3350.   boxes.  Features radio buttons, push buttons, checkboxes, text fields,
  3351.   multiple choice fields, pulldown lists, and checklists. Mouse support.
  3352.   Requires WindowPro 1.51.  Well documented.  Shareware. Supported.  See
  3353.   related files PRO?.ARC & DBPRO?.ARC.
  3354.  
  3355. [76127,273]
  3356. DBPRO3.ARC/Bin  Bytes:  58368, Count:  118, 19-Sep-89            
  3357.   
  3358.   Title   : A C library for creating dialog boxes.
  3359.   Keywords: WINDOWS MOUSE MENUS DATA ENTRY DIALOG BOXES PULLDOWNS
  3360.   
  3361.   DialogPro 2.1 -- Turbo C 2.X large lib.  A C library for dialog boxes.
  3362.   Features radio buttons, push buttons, checkboxes, text fields, multiple
  3363.   choice fields, pulldown lists, and checklists.  Mouse support. Requires
  3364.   WindowPro 1.51.  Well documented.  Shareware.  Supported. See related files
  3365.   PRO?.ARC & DBPRO?.ARC.
  3366.  
  3367. [76127,273]
  3368. DBPRO4.ARC/Bin  Bytes:  53632, Count:   99, 19-Sep-89            
  3369.   
  3370.   Title   : A C library for creating dialog boxes.
  3371.   Keywords: WINDOWS MOUSE DIALOG BOXES DATA ENTRY MENUS PULLDOWNS
  3372.   
  3373.   DialogPro 2.1 -- Turbo C 2.X medium lib.  A C library for dialog boxes.
  3374.   Features radio buttons, push buttons, checboxes, text fields, multiple
  3375.   choice fields, pulldown lists, and checklists.  Mouse support.  Requires
  3376.   WindowPro 1.51.  Well documented.  Shareware.  Supported.  See related
  3377.   files PRO?.ARC & DBPRO?.ARC.
  3378.  
  3379. [74010,3406]
  3380. KSCOPE.ARC/Bin  Bytes:  33664, Count:  212, 18-Sep-89            
  3381.   
  3382.   Title   : A simple EGA/VGA graphics kaleidoscope program.
  3383.   Keywords: GRAPHICS EGA VGA BGI COLORS
  3384.   
  3385.   This is a simple kaleidoscope program, with source code.  Requires EGA or
  3386.   VGA.
  3387.  
  3388. [76127,273]
  3389. PRO1.ARC/Bin    Bytes:  93184, Count:  242, 18-Sep-89            
  3390.   
  3391.   Title   : A C library for text windowing.
  3392.   Keywords: TEXT WINDOWS PULLDOWN MENUS MOUSE CGA EGA VGA MDA
  3393.   
  3394.   WindowPro 1.51 -- Demo and User's Guide.  A C library for text windows.
  3395.   Features overlapping windows, virtual screens, mouse support, scrollbars,
  3396.   and paned windows.  Well documented.  Shareware.  Supported.  Tutorial
  3397.   included.  Works in all video modes.  DOS, OS/2 and VAX/VMS versions
  3398.   available.  Source available.  See related files PRO?.ARC.
  3399.  
  3400. [76127,273]
  3401. PRO2.ARC/Bin    Bytes: 114816, Count:  194, 18-Sep-89            
  3402.   
  3403.   Title   : A C library for text windowing.
  3404.   Keywords: TEXT WINDOWS PULLDOWN MENUS MOUSE CGA EGA VGA MDA
  3405.   
  3406.   WindowPro 1.51 -- Reference manual and required include files.  A C library
  3407.   for text windows.  Features overlapping windows, virtual screens, mouse
  3408.   support, scrollbars, and paned windows.  Well documented.  Shareware.
  3409.   Supported.  Tutorial included.  Works in all video modes.  DOS, OS/2 and
  3410.   VAX/VMS versions available.  See related files PRO?.ARC.
  3411.  
  3412. [76127,273]
  3413. PRO3.ARC/Bin    Bytes:  85376, Count:  161, 18-Sep-89            
  3414.   
  3415.   Title   : A C library for text windowing.
  3416.   Keywords: TEXT WINDOWS PULLDOWN MENUS MOUSE CGA EGA VGA MDA
  3417.   
  3418.   WindowPro 1.51 -- Turbo C 2.X large lib.  A C library for text windows.
  3419.   Features overlapping windows, virtual screens, mouse support, scrollbars,
  3420.   and paned windows.  Well documented.  Shareware.  Tutorial included. Works
  3421.   in all video modes.  DOS, OS/2 and VAX/VMS versions available. Source
  3422.   available.  See related files PRO?.ARC.
  3423.  
  3424. [76127,273]
  3425. PRO4.ARC/Bin    Bytes:  84096, Count:  125, 18-Sep-89            
  3426.   
  3427.   Title   : A C library for text windowing.
  3428.   Keywords: TEXT WINDOWS PULLDOWN MENUS MOUSE CGA EGA VGA MDA
  3429.   
  3430.   WindowPro 1.51 -- Turbo C 2.X medium lib.  A C library for text windows.
  3431.   Features overlapping windows, virtual screens, mouse support, scrollbars,
  3432.   and paned windows.  Well documented.  Shareware.  Supported.  Tutorial
  3433.   included.  Works in all video modes.  DOS, OS/2 and VAX/VMS versions
  3434.   available.  Source available.  See related files PRO?.ARC.
  3435.  
  3436. [76127,273]
  3437. PRO5.ARC/Bin    Bytes:  83072, Count:  138, 18-Sep-89            
  3438.   
  3439.   Title   : A C library for text windowing.
  3440.   Keywords: TEXT WINDOWS PULLDOWN MENUS MOUSE CGA EGA VGA MDA
  3441.   
  3442.   WindowPro 1.51 -- Turbo C small lib.  A C library for text windows.
  3443.   Features overlapping windows, virtual screens, mouse support, scrollbars,
  3444.   and paned windows.  Well documented.  Shareware.  Tutorial included.  Works
  3445.   in all video modes.  DOS, OS/2 and VAX/VMS versions available.  Source
  3446.   available.  See related files PRO?.ARC.
  3447.  
  3448. [76314,1455]
  3449. LEX.H/Bin       Bytes:   2304, Count:  110, 18-Sep-89            
  3450.   
  3451.   Title   : The infamous missing header file from "TCLEX.ARC"
  3452.   Keywords: LEX HEADER FILE
  3453.   
  3454.   For the 5 or 6 people who asked, here is the lex.h file I didn't include in
  3455.   tclex.arc
  3456.  
  3457. [76703,1065]
  3458. NPRN12.COM/Bin  Bytes:  23198, Count:  187, 18-Sep-89            
  3459.   
  3460.   Title   : A configurable file listing utility.
  3461.   Keywords: FILE LISTER FORMATTER PRETTY PRINTER
  3462.   
  3463.   This self-extracting LHarc archive contains NPRN v.1.2. Includes NPRN12.C,
  3464.   NPRN12.DOC and NPRN.EXE, the MS-DOS executable file. Compressed with LHarc
  3465.   1.13. NPRN is a file lister, with many configurable options. It is intended
  3466.   primarily for printing files, such as source code, for putting in a binder.
  3467.   Version 1.2 adds the ability to read configuration files, allowing shorter
  3468.   command lines. Comments should be left in Subtopic 6 of CLMFORUM. Upl/Auth:
  3469.   Jeff
  3470.  
  3471. [71301,3175]
  3472. KRFLIS.ARC/Bin  Bytes:  11392, Count:  167, 11-Sep-89            
  3473.   
  3474.   Title   : A program to create a list of all files on a drive
  3475.   Keywords: FILE LIST DRIVE DIRECTORY
  3476.   
  3477.   A simple program to create a list of all files on a specified drive.
  3478.  
  3479. [75160,2376]
  3480. SLOWDO.ARC/Bin  Bytes:  12032, Count:  237, 05-Sep-89            
  3481.   
  3482.   Title   : A TSR which slows down fast machines for testing.
  3483.   Keywords: SLOWDOWN SLOW TSR DEBUG TEST DEVELOP PC XT AT 386
  3484.   
  3485.   TSR which slows down fast computers (esp. 386) so that developers can see
  3486.   how their programs will run on slower machines.  Useful for testing and
  3487.   identifying slow sections of code which are not so obvious on the more
  3488.   powerful machines.  Removable from memory at any time.
  3489.  
  3490. [73427,2414]
  3491. MOUSTR.C/Asc    Bytes:   4179, Count:  813, 01-Sep-89            
  3492.   
  3493.   Title   : An example of a mouse event handler for TC 2.0
  3494.   Keywords: MOUSE EVENT HANDLER INTERRUPT EMIT
  3495.   
  3496.   An example of installing and using a mouse event handler using TC 2.0.
  3497.   Uploaded by author in response to message #49030.
  3498.  
  3499. [70405,1422]
  3500. CSTRIP.ARC/Bin  Bytes:  17023, Count:   45, 29-Aug-89            
  3501.   
  3502.   Title   : Strips out comments, spaces, etc. from source code
  3503.   Keywords: STRIP SPACES TABS COMMENTS TEXT FILES
  3504.   
  3505.   Maintenance program for you C source code. Options allow you to strip out
  3506.   comments, beginning line spaces/tabs, extra lines, extra spaces before a
  3507.   parenthesis. Will also convert tabs to spaces. Source code to this program
  3508.   is not included.
  3509.  
  3510. [71307,1156]
  3511. STRF.ARC/Bin    Bytes:   4025, Count:  235, 29-Aug-89            
  3512.   
  3513.   Title   : Strftime function as described in K&R 2nd edition.
  3514.   Keywords: STRFTIME FORMATED DATE TIME STRINGS SOURCE
  3515.   
  3516.   strftime function as described in K&R second edition. Includes full source.
  3517.   Supports MS-DOS country codes for date/time formats.
  3518.  
  3519. [73517,3262]
  3520. TETRIS.COM/Bin  Bytes:  21467, Count:  839, 29-Aug-89            
  3521.   
  3522.   Title   : A public domain version of the game Tetris.
  3523.   Keywords: TETRIS GAME C
  3524.   
  3525.   Self extracting file including Clone and PD version of the famous TETRIS
  3526.   Game + C source. Also contains original text in FLEMISH at the request of
  3527.   the original designer. Self extracting file including a clone and PD
  3528.   version of the famous TETRIS game. Includes C source.
  3529.  
  3530. [73567,540]
  3531. JULDAY.C/Asc    Bytes:   2042, Count:  192, 22-Aug-89            
  3532.   
  3533.   Title   : Calculates the Julian day from the system clock.
  3534.   Keywords: JULIAN DATE MEEUS ASTRO TIME
  3535.   
  3536.   This short program will calculate the Julian Day from your system clock to
  3537.   5 decimal places. I is based on the formulas in "Astronomical Formulae for
  3538.   Calculators, by Jean Meeus. I would like to make it accept a date and time
  3539.   from the command line, and use the system clock as default, but I haven't
  3540.   figured out how to handle arguments yet. Can anyone help? Suggestions
  3541.   welcome. Uploaded by author.
  3542.  
  3543. [73577,1554]
  3544. SCED11.ARC/Bin  Bytes: 188807, Count:   84, 21-Aug-89            
  3545.   
  3546.   Title   : An interactive screen painter and generator.
  3547.   Keywords: SCREEN PAINT DESIGN EDITOR OBJECT
  3548.   
  3549.   SCREDIT Ver. 1.01 is an interactive screen painting and generating package.
  3550.   It is perfect for designing data I/O and help screens, including bar menus,
  3551.   pulldown menus, and general windowing functions.  Simply paint the screen,
  3552.   and SCREDIT produces a Microsoft/Turbo C compatible object file, ready to
  3553.   be linked into your program.  Field types include date, time, money, alpha,
  3554.   hex, etc.  Shareware uploaded by author 73577,1554.
  3555.  
  3556. [73557,2342]
  3557. QWKCDE.ARC/Bin  Bytes:  28870, Count:   70, 16-Aug-89            
  3558.   
  3559.   Title   : Executable demo of the routines in "QWIKC21.ARC".
  3560.   Keywords: DISPLAY SCREEN WRITE ATTRIBUTE CURSOR PAGE CGA EGA MCGA VGA PS2
  3561.   3270 HERCULES
  3562.   
  3563.   Executable demo in and of QWIKC21.ARC - Turbo C, MSC, QuickC library for
  3564.   quick direct screen writing on ALL IBM compatibles plus PS/2 & 3270PC.  See
  3565.   QWKC21.ARC for the description of the 23 utilities.  The source files for
  3566.   this demo are already in QWKC21.ARC. Eagle Performance Software - ASP
  3567.   Shareware.
  3568.  
  3569. [73627,1573]
  3570. SFD2.ZIP/Bin    Bytes:  55680, Count:  521, 15-Aug-89            
  3571.   
  3572.   Title   : A screen designer for the CXL windowing library.
  3573.   Keywords: WINDOWS FORM DATA ENTRY CXL SCREEN
  3574.   
  3575.   A Screen and Forms Designer for CXL Library (CXL by Mike Smedley). This
  3576.   WYSIWYG utility allows you to design windows, static screens and forms with
  3577.   full color, border and title support and generates C code that can be
  3578.   compiled with the CXL Library.
  3579.  
  3580. [76314,1455]
  3581. LEXHDR.ARC/Bin  Bytes:   3328, Count:  106, 15-Aug-89            
  3582.   
  3583.   Title   : A header file for a Turbo C version of LEX.
  3584.   Keywords: LEX YACC DECUS HEADER FILE
  3585.   
  3586.   I uploaded a copy of DECUS lex ported to TC about 2 years ago. I forgot to
  3587.   add lex.h to the arc file. Some people didn't already have it, though most
  3588.   did. Here it, archived with arc 5.. Sorry for the confusion.
  3589.   - Gary Lang [76314,1455].
  3590.  
  3591. [71106,177]
  3592. WAVE.ARC/Bin    Bytes:  83331, Count:  373, 09-Aug-89            
  3593.   
  3594.   Title   : A program that plots a wave in three dimensions.
  3595.   Keywords: PLOT 3D GRAPHICS SURFACE BGI
  3596.   
  3597.   This program plots a wave in three dimensions.  This new version features
  3598.   improved perspective; parallel lines appear to converge in the distance.
  3599.   DeARChive this file to get source and .EXE.  Specify another z=f(x,y) in
  3600.   the source and recompile to plot another surface.  640K of memory and a
  3601.   graphics adapter recognized by Turbo C are required.
  3602.  
  3603. [71521,3335]
  3604. STRMAT.C/Asc    Bytes:   3504, Count:  172, 09-Aug-89            
  3605.   
  3606.   Title   : A function that mimics UNIX wildcard matching.
  3607.   Keywords: STRINGS PATTERN MATCHING UNIX WILDCARDS
  3608.   
  3609.   A function that mimics the UNIX shell file name string match. prototype:
  3610.   int strmatch(char *s,char *pattern)
  3611.  
  3612. [73465,1752]
  3613. TMATHC.ARC/Bin  Bytes:  22062, Count:  241, 09-Aug-89            
  3614.   
  3615.   Title   : An expression parser for string math evaluation.
  3616.   Keywords: EVALUATE MATH LIBRARY CALC CALCULATOR EXPRESSION PARSER
  3617.   
  3618.   TriSoft Technologies' TMATHC library for string math evaluation. Processes
  3619.   strings like SIN(45*ln(4-5)/2)+cos(45) and returns the result as a float.
  3620.   Handles 26 registers (ex. SIN(A)) and has many functions and operators.
  3621.   Routine is split into pre-processor and evaluator parts to allow for very
  3622.   fast numerical integration, etc.
  3623.  
  3624. [70441,2164]
  3625. SCHDAT.ARC/Bin  Bytes:  13312, Count:  501, 31-Jul-89            
  3626.   
  3627.   Title   : A set of date-time functions for use with TC 2.0.
  3628.   Keywords: DATE TIME DAY
  3629.   
  3630.   Schon DATE-TIME system. Nice set of date-time functions. Public Domain
  3631.   source code.
  3632.  
  3633. [71571,3647]
  3634. PRJ2MA.ZIP/Bin  Bytes:  16787, Count:  249, 26-Jul-89            
  3635.   
  3636.   Title   : A utility to convert project files into makefiles.
  3637.   Keywords: PROJECT FILES CONVERSION MAKE MAKEFILES
  3638.   
  3639.   Prj2Mak is a utility to convert the Project-Make files ["filename.prj"]
  3640.   used by the Borland Turbo C Integrated Development Environment [IDE] into a
  3641.   Make file ["filename.mak"] used by the Borland command line Make utility.
  3642.   The original Project-Make file is left unchanged. Version 1.02 Uploaded by
  3643.   Author.
  3644.  
  3645. [73747,420]
  3646. TTM.COM/Bin     Bytes:  21760, Count:   94, 26-Jul-89            
  3647.   
  3648.   Title   : A program that generates truth tables
  3649.   Keywords: LOGIC BOOLEAN TRUTH TABLE DIGITAL ELECTRONICS
  3650.   
  3651.   TTM - Truth Table Maker generates truth tables from boolean algebra
  3652.   expressions.  The executable and documentation files are contained in this
  3653.   self extracting archive file.
  3654.  
  3655. [72330,130]
  3656. KEYTES.ZIP/Bin  Bytes:   1408, Count:   94, 21-Jul-89            
  3657.   
  3658.   Title   : Program for timing BIOS keyboard handling.
  3659.   Keywords: KEYBOARD COMMUNICATIONS BIOS TIMING
  3660.   
  3661.   Program to display time used by BIOS to process keystrokes.  C source.
  3662.  
  3663. [73227,3326]
  3664. ARCD22.ARC/Bin  Bytes:  46592, Count:  129, 17-Jul-89            
  3665.   
  3666.   Title   : A program for monitoring ARCNET network activity.
  3667.   Keywords: ARCNET NOVELL NETWORK
  3668.   
  3669.   ARCNET diagnostic.  For ARCNET network installers and persons interested in
  3670.   monitoring network activity.  Performs network card initialization test and
  3671.   displays all active nodes connected to network.  Shareware
  3672.  
  3673. [74017,1650]
  3674. QPRINT.ARC/Bin  Bytes:  10293, Count:  303, 17-Jul-89            
  3675.   
  3676.   Title   : Fast screen output routines for use with TC 2.0
  3677.   Keywords: SCREEN OUTPUT FAST QPRINTF QPUTCH PRINTF PUTCH VIDEO
  3678.   
  3679.   Fast screen output routines qprintf and qputch. Similar syntax to printf
  3680.   and putch. Allow row/column placement and color output. Source code,
  3681.   documentation and examples included. Uploaded by author.
  3682.  
  3683. [74415,1003]
  3684. BCALC.ARC/Bin   Bytes:  43684, Count:  124, 17-Jul-89            
  3685.   
  3686.   Title   : A reverse polish extended precision calculator.
  3687.   Keywords: EXTENDED PRECISION RPN CALCULATOR MATH LOG TRIG PI
  3688.   
  3689.   BIGCALC Extended Precision RPN Calculator 4.4 program. Very smooth
  3690.   calculator program emulates H-P calculators, but with precision up to 1075
  3691.   digits. Does sqrt(X), X^2, 1/X, X!, Y^X, logs, trig, onscreen help, more.
  3692.   Exponent range +-999,999,999. View full precision on screen, printer or
  3693.   disk. Windows & DesqView compatible. OS/2 protected mode compilable. Minor
  3694.   bug fixes from 4.3. See BCALCS.ARC for C source. Judson McClendon
  3695.  
  3696. [74415,1003]
  3697. BCALCS.ARC/Bin  Bytes:  79915, Count:  159, 17-Jul-89            
  3698.   
  3699.   Title   : A reverse polish extended precision calculator.
  3700.   Keywords: EXTENDED PRECISION RPN CALCULATOR MATH LOG TRIG PI
  3701.   
  3702.   BIGCALC Extended Precision RPN Calculator 4.4 C source. Very smooth
  3703.   calculator program emulates H-P calculators, but with precision up to 1075
  3704.   digits. Does sqrt(X), X^2, 1/X, X!, Y^X, logs, trig, onscreen help, more.
  3705.   Exponent range +-999,999,999. View full precision on screen, printer or
  3706.   disk. Windows & DesqView compatible. OS/2 protected mode compilable. Minor
  3707.   bug fixes from 4.3. See BCALC.ARC for EXE file. Judson McClendon
  3708.  
  3709. [71170,1267]
  3710. DATDIS.ARC/Bin  Bytes:   7682, Count:  394, 30-Jun-89            
  3711.   
  3712.   Title   : A utility for displaying various data file formats
  3713.   Keywords: DISPLAY DATA FILES FORMAT
  3714.   
  3715.   Small utility to figure out datafiles from other programs. Supports a
  3716.   variety of data types. Sourcce code included. No copyright, use as you see
  3717.   fit. Includes (some) documentation and sample data file. Download using a
  3718.   protocol, unpack using any of the ARC progr.
  3719.  
  3720. [76615,3536]
  3721. R2D.EXE/Bin     Bytes:  11516, Count:   92, 21-Jun-89            
  3722.   
  3723.   Title   : Program to convert TP 6 byte reals into IEEE reals
  3724.   Keywords: C BITFIELDS CONVERT TP REAL TO IEEE DOUBLE
  3725.   
  3726.   Fast ANSI C program to read Turbo Pascal 6-byte reals and convert to IEEE
  3727.   doubles, by copying corresponding bitfields.  Source and docs only.  Self-
  3728.   extracting binary file.  Uploaded by author and placed in the public
  3729.   domain.
  3730.  
  3731. [70210,445]
  3732. PRWN20.ARC/Bin  Bytes:  72320, Count:  440, 15-Jun-89            
  3733.   
  3734.   Title   : Routines for adding pop-up windows into Turbo C.
  3735.   Keywords: POP UP TEXT SCREEN WINDOWS
  3736.   
  3737.   ProWindows (tm) *LITE* - Version 2.02 is the best Window Management System
  3738.   there is. This archive includes the complete ProWindows WLS (Window Logic
  3739.   System), full documentation (With extensive examples), include files, and a
  3740.   nifty demo.  Shareware.
  3741.  
  3742. [76530,1124]
  3743. TINY2C.ARC/Bin  Bytes:  18560, Count:  220, 13-Jun-89            
  3744.   
  3745.   Title   : program for printing in compressed print mode.
  3746.   Keywords: PRINTER EPSON TINY PRINT
  3747.   
  3748.   Print 160 cols by 99 lines on an Epson printer, and save a tree. Source and
  3749.   exe files are furnished.
  3750.  
  3751. [72427,2735]
  3752. POPNGO.ARC/Bin  Bytes:  15488, Count:  241, 09-Jun-89            
  3753.   
  3754.   Title   : A program for editing and displaying menu files.
  3755.   Keywords: MENU EDITOR DISPLAY
  3756.   
  3757.   A nifty, little program that displays menus for your hard disk!  Written in
  3758.   TurboC and Turbo Assembler.  Use it.. Enjoy it!  The program is a mere 9k
  3759.   -- so there is no need to worry about losing your precious hard disk space!
  3760.  
  3761. [72617,3224]
  3762. HANDLE.EXE/Bin  Bytes:  50816, Count:  174, 01-Jun-89            
  3763.   
  3764.   Title   : Routines for opening up to 256 file at once.
  3765.   Keywords: FILE HANDLES OPEN MAXIMUM
  3766.   
  3767.   Open up to 256 files at once from any DOS version!  This set of files
  3768.   contains the assembler source so you can modify it if you see fit.  All
  3769.   files are in the Public Domain and the author requests that the files be
  3770.   distributed as a whole.
  3771.  
  3772. [72375,1206]
  3773. EDITFI.ARC/Bin  Bytes:  74433, Count:   87, 30-May-89            
  3774.   
  3775.   Title   : A C function for editing ASCII text files.
  3776.   Keywords: EDIT UTILITY FIELD TEXT INPUT
  3777.   
  3778.   Powerful 'C' function to edit ASCII files by fields.  Allows masking of
  3779.   fields.  Shareware.  This version is crippled to support only a limited
  3780.   number of records.  The version available with registration doesn't have
  3781.   the same limitations.
  3782.  
  3783. [70365,1126]
  3784. DT.ARC/Bin      Bytes:   1564, Count:  326, 26-May-89            
  3785.   
  3786.   Title   : A program to display a directory tree.
  3787.   Keywords: DIRECTORY TREE DISPLAY
  3788.   
  3789.   Yet another program to display the directory tree of any drive. I am
  3790.   placing this program into the Public Domain. Have fun. Author: Eric Meyer
  3791.  
  3792. [73067,1500]
  3793. PRIME.ARC/Bin   Bytes:  33749, Count:   92, 23-May-89            
  3794.   
  3795.   Title   : Programs for generating prime numbers and factors.
  3796.   Keywords: MATH PRIMES EDUCATION FACTORS NUMBERS
  3797.   
  3798.   Three programs to do with generating prime numbers and finding factors.
  3799.   Good learning stuff.
  3800.  
  3801. [71541,2773]
  3802. DIRNEW.ARC/Bin  Bytes:   1713, Count:  273, 22-May-89            
  3803.   
  3804.   Title   : A set of utilities for listing and deleting files.
  3805.   Keywords: FILE DELETE SEARCH DIRECTORY SOURCE
  3806.   
  3807.   Handy twin utilities to list/delete files with the current system date.
  3808.   Souce code only for Turbo C. V2. Upl by author.
  3809.  
  3810. [71571,3647]
  3811. BATDAY.ZIP/Bin  Bytes:   9982, Count:   85, 22-May-89            
  3812.   
  3813.   Title   : Run batch files based on the day of the week.
  3814.   Keywords: BAT BATCH DAY DATE
  3815.   
  3816.   
  3817.   BatDay:
  3818.   
  3819.   Run batch files based on day of week.
  3820.   [i.e. MON.BAT on Monday, TUES.BAT on Tuesday, etc]
  3821.   
  3822.   upl by author
  3823.  
  3824. [76247,1747]
  3825. DIRSCA.ARC/Bin  Bytes:   8164, Count:  442, 17-May-89            
  3826.   
  3827.   Title   : Recursive directory search utility.
  3828.   Keywords: RECURSIVE DIRECTORY SEARCH SCAN LOCATE FILE FIND
  3829.   
  3830.   C Source Code (MS) for a recursive directory scanning routine.  Uses
  3831.   findfirst and findnext to scan all files in a directory and its
  3832.   subdirectories.  Accepts a wildcard file mask argument and pointers to
  3833.   functions to be called for each directgory and matching file.  ARC includes
  3834.   fully functional 'file locate'  utility written using dirscan.
  3835.  
  3836. [71571,3647]
  3837. FASTKE.ZIP/Bin  Bytes:   6022, Count:  130, 15-May-89            
  3838.   
  3839.   Title   : Adjust keyboard repaet rate on PC/AT or PC/2.
  3840.   Keywords: KEYBOARD REPEAT RATE
  3841.   
  3842.   Adjust keyboard repeat rate on PC/AT and PC/2 (or compatables).  User
  3843.   selectable, non-tsr.
  3844.  
  3845. [75036,1602]
  3846. IBMCOM.ARC/Bin  Bytes:  12032, Count:  976, 12-May-89            
  3847.   
  3848.   Title   : Interrupt driven serial communications routines.
  3849.   Keywords: SERIAL COMMUNICATIONS RS232 BAUD MODEM ASYNC INTERRUPTS
  3850.   
  3851.   Turboc C Interrupt communications routines for port 1,2,3 & 4. New version
  3852.   for TC2.0 is smaller.  Library for small model. User supported software.
  3853.   Uploaded by author.  This new upload has Circ_buf.h included now - sorry!
  3854.  
  3855. [71571,3647]
  3856. CRC.ARC/Bin     Bytes:  31973, Count:  497, 08-May-89            
  3857.   
  3858.   Title   : Turbo C source for CRC calculation routine.
  3859.   Keywords: CHECKSUM CRC CRC16 CRC32
  3860.   
  3861.   
  3862.   CRC.ARC
  3863.   
  3864.   Demonstration of Checksom, CRC16 and CRC32
  3865.   Includes Turbo C source
  3866.  
  3867. [76615,3536]
  3868. BOOK.LST/Asc    Bytes:   4793, Count:  784, 08-May-89            
  3869.   
  3870.   Title   : A list of text books about Turbo C programming.
  3871.   Keywords: TURBO C TEXT BOOKS BEGINNERS REFERENCE
  3872.   
  3873.   I've bought almost two dozen books on C while teaching myself the language.
  3874.   There are a few I use every day, and some that served a purpose and left
  3875.   fond memories.  As for others, well, it would have been better to save the
  3876.   money and spend it on connect time in this forum.
  3877.   To help other beginners separate the sheep from the goats, here's some
  3878.   polite comments about many of the introductory and intermediate C books
  3879.   you'll find in most bookstores.
  3880.  
  3881. [71571,3647]
  3882. ATT10.ARC/Bin   Bytes:  11978, Count:  117, 04-May-89            
  3883.   
  3884.   Title   : A utility for viewing and changing file attributes
  3885.   Keywords: ATT ATTRIBUTES FILE
  3886.   
  3887.   
  3888.   Att.com:
  3889.   
  3890.   Change / View File Attributes including
  3891.   directories.  Includes Turbo C 2.0 Src.
  3892.   Upl. by Author
  3893.  
  3894. [76666,2542]
  3895. PEPTO1.ARC/Bin  Bytes:  14175, Count:  137, 03-May-89            
  3896.   
  3897.   Title   : Utility to shrink C source files to minimum size.
  3898.   Keywords: PEPTO SHRINK COMPRESS WINDOWS
  3899.   
  3900.   Pepto provides fast, soothing relief to C source files suffering from acid
  3901.   indigestion and that bloated feeling.  It shrinks them to their smallest
  3902.   possible size to reduce disk space (great for RAM disks) and decrease
  3903.   compile times.  (Windows and PM programmers take note!) Shareware.  Comes
  3904.   with C source.  This is an updated version (1.2)
  3905.  
  3906. [70441,204]
  3907. OBJEDI.ARC/Bin  Bytes:  23296, Count:  210, 02-May-89            
  3908.   
  3909.   Title   : Utility for changing symbolic info in OBJs & LIBs.
  3910.   Keywords: OBJ LIB OBJECT LIBRARY LINK SYMBOLIC
  3911.   
  3912.   Utility to change symbolic information in object (.OBJ) and library (.LIB)
  3913.   files.  Lets you change external references, public symbols, segment names,
  3914.   etc.  Great for linking modules from different compilers/languages when you
  3915.   don't have all the source code. Shareware from Bobcat Systems.
  3916.  
  3917. [70711,203]
  3918. FIXCSE.C/Asc    Bytes:    554, Count:  125, 25-Apr-89            
  3919.   
  3920.   Title   : A string function for lower casing strings.
  3921.   Keywords: STRINGS UPPERCASE LOWERCASE
  3922.   
  3923.   This function converts the words in an uppercase string to lowercase.  The
  3924.   first letter of each word remains capitalized.
  3925.  
  3926. [74017,2560]
  3927. EGACOL.ARC/Bin  Bytes:  16508, Count:  513, 25-Apr-89            
  3928.   
  3929.   Title   : A program that displays the full EGA palette.
  3930.   Keywords: EGA VGA COLORS GRAPHICS PALETTE ASSEMBLER
  3931.   
  3932.   EGACOLRS displays all 64 colors of the EGA palette at once.  The cursor
  3933.   keys select one of the colors and its hex value is shown.  This is very
  3934.   useful for the selection of a set of 16 colors for an application.  The EGA
  3935.   can only display 16 colors at a time, so this program cannot exist. But it
  3936.   does.  See the source for how its done.  (Works on VGA's also.)
  3937.  
  3938. [72236,3516]
  3939. CURSES.ARC/Bin  Bytes:  27586, Count:  394, 24-Apr-89            
  3940.   
  3941.   Title   : A public domain implementation of the curses lib.
  3942.   Keywords: CURSES SCREEN IO LIBRARY
  3943.   
  3944.   Public domain implementation of System V Curses.  Most features implemented
  3945.   (except pads and low-level terminfo calls).  MAKEFILE usable with Turbo C
  3946.   Make.  Source code only. Uploaded by author.
  3947.  
  3948. [70120,107]
  3949. FORMGE.ARC/Bin  Bytes:  63819, Count:  483, 20-Apr-89            
  3950.   
  3951.   Title   : A tool for interactively creating data entry forms
  3952.   Keywords: SCREENS FORMS CODE GENERATOR DATA ENTRY
  3953.   
  3954.   Formgen is a tool which lets you interactively create a data entry form for
  3955.   use with C software applications. It generates three C functions for you
  3956.   automatically: (1) a display-the-form function, (2) a fill-the-form
  3957.   function, and (3) an edit-the-form function (for data entry) You may then
  3958.   incorporate these functions into your own programs, edit them, chain them,
  3959.   add special features, etc..
  3960.  
  3961. [76120,110]
  3962. BPLUS.ARC/Bin   Bytes:  28656, Count:  506, 20-Apr-89            
  3963.   
  3964.   Title   : A set of low-level Btree indexing routines.
  3965.   Keywords: BTREE INDEX INDEXING
  3966.   
  3967.   BPLUS.ARC contains shareware low-level Btree indexing routines.  These
  3968.   routines are meant to be called from C programs and are extremely fast. The
  3969.   Btree routines are "skeletal", i.e. they do not have lots of useless
  3970.   overhead.  Source code is included.  Shareware.  After registration, you
  3971.   will receive a copy of commented source!  A network version is also
  3972.   available.
  3973.  
  3974. [70120,107]
  3975. CMENU.ARC/Bin   Bytes:  81249, Count:  337, 19-Apr-89            
  3976.   
  3977.   Title   : A handy menu system for PCs.
  3978.   Keywords: MENU DOS SHELL EXEC
  3979.   
  3980.   (1st Revision: minor bugs fixed, compiles now with small model). A handy
  3981.   menu system for PCs which allows you to select programs or accomplish tasks
  3982.   by simply pressing a key from the menu. Features: buffered screens,
  3983.   WordStar-like editor for creating enhanced batch files; either batch or
  3984.   child execution of menu items; nested menus; 19 full lines/item; source
  3985.   included. Public Domain. About 80k.
  3986.  
  3987. [73527,400]
  3988. GDEL.C/Asc      Bytes:   1012, Count:  140, 19-Apr-89            
  3989.   
  3990.   Title   : A utility for selectively deleting files.
  3991.   Keywords: DOS FILE DELETE VERIFY WILDCARD
  3992.   
  3993.   This file contains the Turbo C source code for a utility that allows you to
  3994.   delete multiple files.  Wildcards are supported and the user is prompted to
  3995.   verify whether a particular file should be deleted before the file is
  3996.   actually erased.
  3997.  
  3998. [71511,3513]
  3999. LTLSMT.ARC/Bin  Bytes: 105490, Count:   97, 07-Apr-89            
  4000.   
  4001.   Title   : Little Smalltalk, C source code.
  4002.   Keywords: LITTLE SMALLTALK OBJECT ORIENTED OOPS BUDD LANGUAGE
  4003.   
  4004.   Little Smalltalk C source code, and documentation.  This .ARC file contains
  4005.   the complete source for Timothy Budd's Little Smalltalk interpreter.
  4006.   Requires the book "A Little Smalltalk" by Timothy Budd, Addison & Wesley.
  4007.   Little Smalltalk does NOT implement: class methods, graphics classes and
  4008.   others. Compiles under TC with minor changes (documented).
  4009.  
  4010. [72451,462]
  4011. DJSQUA.ARC/Bin  Bytes:   9378, Count:  326, 06-Apr-89            
  4012.   
  4013.   Title   : TSR to filter printer output
  4014.   Keywords: TURBOC TSR PRINTER DRIVER FILTER DESKJET GEM QUATTRO
  4015.   
  4016.   DJSquash.arc: contains Turbo C 2.0 TSR that spys on data stream going to
  4017.   the printer and filters it.  Specifically, filters data going to an HP
  4018.   deskjet to use compression mode 2 to save time and space. Can be modified
  4019.   to do other interesting printer driver tweaks.
  4020.  
  4021. [75170,1134]
  4022. WNDWC.EXE/Bin   Bytes:  66240, Count:   80, 06-Apr-89            
  4023.   
  4024.   Title   : QWIKC and WNDWC Norton Guides database
  4025.   Keywords: NORTON GUIDE QWICKC WNWC
  4026.   
  4027.   This is a norton guide database for the two programs, QWIKC and WNDWC. It
  4028.   requires the Norton Guides program to load. Have both programs reference
  4029.   guides on hand to help you write real power code.
  4030.  
  4031. [73047,1765]
  4032. TCSEEK.ARC/Bin  Bytes:  37754, Count:  191, 05-Apr-89            
  4033.   
  4034.   Title   : Hard Disk benchmark written in Turbo C
  4035.   Keywords: DISK SEEK TIMER BENCHMARK TEST
  4036.   
  4037.   Hard disk seek benchmark written in Turbo C.  Uses TCHRT high resolution
  4038.   timers for microsecond accuracy.  Source and .EXE included.  Uploaded by
  4039.   the author.
  4040.  
  4041. [72017,2765]
  4042. ALSTSR.ARC/Bin  Bytes: 177920, Count:  376, 02-Apr-89            
  4043.   
  4044.   Title   :
  4045.   
  4046.   Keywords: TSR WINDOWS SOURCE
  4047.   
  4048.   ALSTSR.ARC is the source code from the book: Turbo C Memory-Resident
  4049.   Utilities, Screen I/O and Programming techniques by Al Stevens MIS:Press
  4050.   '87 The listings are for windows, TSR's it has a text editor and a data
  4051.   entry handler.  You'll need the book to describe the routines and thier
  4052.   use, I recommend you get it as it is well written.
  4053.  
  4054. [73277,1064]
  4055. STRTOK.ARC/Bin  Bytes:  20736, Count:  237, 31-Mar-89            
  4056.   
  4057.   Title   : Examples of how strtok() works.
  4058.   Keywords: STRTOK PARSER LEARN
  4059.   
  4060.   STRTOK.ARC is a collection of routines intended as a learning aid.
  4061.   Hopefully it will demystify the strtok() function for other beginners. An
  4062.   enhance program is included, cparse.c, which could be the start of a quick
  4063.   n dirty cross-referencing program. Enjoy. Contributed to the public domain
  4064.   by Ed Keefe.
  4065.  
  4066. [70120,107]
  4067. SORTDE.ARC/Bin  Bytes:  27394, Count:  604, 30-Mar-89            
  4068.   
  4069.   Title   : Common sort algorithms examples
  4070.   Keywords: SORT C SOURCE FREE DEMO TEACH QUICK BUBBLE HEAP INSERTION
  4071.   SELECTION
  4072.   
  4073.   This program visually illustrates 5 common sort algorithms: quicksort,
  4074.   selection sort, bubble sort, insertion sort, and heap sort.  Each algorithm
  4075.   is summarized on the right-hand side of the screen, as you watch a list of
  4076.   words dynamically being sorted using the algorithm on the left.  You may
  4077.   "single step" through the algorithm, or go "fully automatic". The program
  4078.   keeps track of #moves and #comparisons for each, to give you a feel for the
  4079.   relative effi
  4080.  
  4081. [75026,3604]
  4082. HSAWIN.ARC/Bin  Bytes: 111114, Count:  104, 29-Mar-89            
  4083.   
  4084.   Title   : HSA_WIN 4.08: Complete window library
  4085.   Keywords: HSA C WINDOWS MENUS MONO CGA EGA VGA
  4086.   
  4087.   This is version 4.08 of HSA_WIN, a library of 41 C functions that provide a
  4088.   powerful, yet simple, windowing and menu capability for Turbo C. The
  4089.   windows created by this library are of the "pop-up" variety. Windows may
  4090.   coexist on the screen with text presented via other means. Files may be
  4091.   browsed in a window. Several menu styles. Shadowed windows added.
  4092.  
  4093. [76430,3701]
  4094. SWITCH.ARC/Bin  Bytes:  44707, Count:  408, 29-Mar-89            
  4095.   
  4096.   Title   : Switch! Ver 2.6: Swaps you program out to exec
  4097.   Keywords: SWITCH SWAP OVERLAY LARGE SHELL EXEC SPAWN DOS RUN EMS
  4098.   
  4099.   Switch! Ver 2.6 - MAJOR IMPROVEMENTS made in this version.  Switch! is a
  4100.   function that lets your C/Assembly programs run ANY size program by saving
  4101.   the memory used by your program to disk/EMS freeing it for a child program.
  4102.   After the child is finished Switch restores the parent program.  Source
  4103.   code is provided to registered users.  Switch! is the ONE function no
  4104.   programmer should be without.
  4105.  
  4106. [75160,2376]
  4107. KEYS.ARC/Bin    Bytes:   1408, Count:  381, 24-Mar-89            
  4108.   
  4109.   Title   : Header file of defines for the keyboard
  4110.   Keywords: KEYBOARD HEADER DEFINE CTRL ALT SHIFT INPUT
  4111.   
  4112.   A header file for the PC KEYBOARD. Defines CTRL ALT and SHIFT keys so
  4113.   programmer can write "If (x==ALTA) etc. Adds 2 new functions getkey(x) and
  4114.   getkeye(x) which read a keyboard character and return whether or not it is
  4115.   a special character.
  4116.  
  4117. [71540,62]
  4118. LOV114.ARC/Bin  Bytes:  21154, Count:  316, 23-Mar-89            
  4119.   
  4120.   Title   : LOVR: Allows Microsoft LINK overlay with Turbo C
  4121.   Keywords: TURBO C LINK OVERLAY MANAGER MEMORY EXEC SPAWN FORK ASP
  4122.   
  4123.   Version 1.14 of LOVR, an overlay manager for Turbo C 1.x, 2.0, and other
  4124.   languages. Link it in with your compiled .OBJ files using Microsoft LINK
  4125.   and your program will have overlay capability. For the cost of
  4126.   approximately 9K worth of space you can have up to 12 overlays nested 4
  4127.   levels deep. If your programs are too big for memory, overlays can help.
  4128.   Upl. by author, member Association of Shareware Professionals.
  4129.  
  4130. [76545,255]
  4131. BTREE.EXE/Bin   Bytes:  48768, Count: 1055, 22-Mar-89            
  4132.   
  4133.   Title   : B+tree access scheme similar to Pascal's Toolbox
  4134.   Keywords: ACCESS B+TREE BTREE DATABASE INDEX KEY
  4135.   
  4136.   Version 1.1 of a Turbo C 2.0 implementation of a database toolkit using
  4137.   B+tree paging index structure.  Similar to Borland's Pascal database
  4138.   toolkit. Two illustrative driver programs visually shows the nodal growth
  4139.   and page splitting as entries are made to the data base file. Complete
  4140.   source is included. The file BTREE.EXE is self-extracting. SHAREWARE
  4141.  
  4142. [73117,2075]
  4143. JSCR.ARC/Bin    Bytes: 133036, Count:  243, 21-Mar-89            
  4144.   
  4145.   Title   : JSCREEN: library of editing routines
  4146.   Keywords: INPUT OUTPUT MENU MENUS WINDOW WINDOWS SCREEN SCREENS POP-UP
  4147.   
  4148.   JSCREEN is a library of routines for full screen processing with edit masks
  4149.   for controlled data entry, pop-up windows with full window processing,
  4150.   menus
  4151.   that scroll and can either return the selection made or run other
  4152.   functions.
  4153.   Cursor control and individual field accept and display functions are also
  4154.   included.  Examples, manual, header and object are included.
  4155.  
  4156. [71140,3230]
  4157. DCURSE.ZIP/Bin  Bytes: 218368, Count:  140, 16-Mar-89            
  4158.   
  4159.   Title   : dCURSES (1.2) Unix(tm) Curses for DOS
  4160.   Keywords: UNIX CURSES WINDOWS DCURSES
  4161.   
  4162.   dCURSES (1.2) is a virtually complete inplementation of the UNIX Curses
  4163.   Library of functions for MS-DOS.  The package contains large model object
  4164.   libraries for both Turbo C 2.0 and MSC 5.1, an extensive user manual,
  4165.   source to a few tutorial type programs, TERMINFO terminal files for all of
  4166.   the standard PC video adapters, and TIC the TERMINFO compiler. SHAREWARE.
  4167.  
  4168. [72300,3466]
  4169. CMENU.ARC/Bin   Bytes:   7936, Count:  417, 15-Mar-89            
  4170.   
  4171.   Title   : C_Menu.ARC: 123 style menu routines
  4172.   Keywords: MENU 123 C INT86 VIDEO INTERFACE SCREEN
  4173.   
  4174.   C_MENU:ARC: source code for a 123 style menu for use with your
  4175.   applications. Demonstrates use of BIOS, INT86 instructions, structures and
  4176.   pointers to video memo C_MENU.ARC: source code for a 123 style menu for use
  4177.   with your applications. Demonstrates use of BIOS, INT86 instructions,
  4178.   structures and pointers to video memory and simple video routines.
  4179.   Liberally commented.  First in PCMAG v7n10, this version is corrected and
  4180.   redone in ANSCI C standards [D
  4181.  
  4182. [70035,1223]
  4183. DATES1.ARC/Bin  Bytes:  19306, Count:  349, 11-Mar-89            
  4184.   
  4185.   Title   : Gregorian and Julian date handling functions
  4186.   Keywords: TURBOC DATES FREE SOURCE
  4187.   
  4188.   Date gregorian (long) and Julian handling functions for C.  Created using
  4189.   Turbo C 2.0 but should be able to port to most others very easily as code
  4190.   is very portable.  Dates are stored in longs as YYYYMMDD and there are
  4191.   functions for most any conversion or information about a date that are
  4192.   needed.  Complete source code is included as this package is released to
  4193.   the public domain by Gerald Rohr, Homogenized Software, the author.
  4194.  
  4195. [72007,3677]
  4196. TF77.ARC/Bin    Bytes:  15376, Count:  134, 10-Mar-89            
  4197.   
  4198.   Title   : Fast find file utility
  4199.   Keywords: WHEREIS FIND HARD FIXED DISK UTILITY FILEFIND TURBOFIND
  4200.   
  4201.   The fastest hard disk file finder. Supports wildcards. Version 1.77
  4202.  
  4203. [74017,2560]
  4204. MADRND.ARC/Bin  Bytes:  16454, Count:  145, 10-Mar-89            
  4205.   
  4206.   Title   : High speed random number generator
  4207.   Keywords: RANDOM NUMBER GENERATOR MONTE CARLO ASSEMBLER FAST ADLER
  4208.   
  4209.   High speed, high quality random number generators for Turbo C written in
  4210.   assembler.  Two methods are provided to allow testing the sensitivity of
  4211.   the results to the pseudo-random number generation technique. Uploaded by
  4212.   author:  Mark Adler
  4213.  
  4214. [72271,2653]
  4215. FILEFN.ZIP/Bin  Bytes:   9984, Count:  210, 05-Mar-89            
  4216.   
  4217.   Title   : File search with TC source
  4218.   Keywords: FILE SEARCH SOURCE
  4219.   
  4220.   File search with TC source
  4221.  
  4222. [72307,314]
  4223. FF.C/Bin        Bytes:   8480, Count:  303, 04-Mar-89            
  4224.   
  4225.   Title   : Find That Function! code from Feb'89 Comp. Lang.
  4226.   Keywords: FIND FUNCTION FF.C FFIND.C SEARCH DEFINITION
  4227.   
  4228.   Searches C source files in a directory and displays a list of all function
  4229.   definitions, along with the line number & file in which the definition
  4230.   appears.
  4231.   Turbo C translation from the program in "Find That Function!", Feb'89
  4232.   Computer Language Magazine.
  4233.  
  4234. [76505,2014]
  4235. HIM110.ARC/Bin  Bytes: 357248, Count:  285, 23-Feb-89            
  4236.   
  4237.   Title   : Human Interface Manager (HIM) V1.1 for Turbo C 2.0
  4238.   Keywords: WINDOWS MENUS KEYBOARD LISTS HELP DATA ENTRY HIM SHAREWARE
  4239.   
  4240.   Human Interface Manager (HIM) V1.1 for Turbo C 2.0 Windows, menus, lists,
  4241.   keyboard handling, data entry, and help manager in over 230 functions with
  4242.   complete 330+ page ref manual. This is the most complete Human Interface
  4243.   lib available and its shareware! MSC 5.0/5.1 and TC 1.5 shareware disk
  4244.   available from author. 357K
  4245.  
  4246. [70741,2236]
  4247. 25-43.ARC/Bin   Bytes:   2560, Count:  238, 21-Feb-89            
  4248.   
  4249.   Title   : Routine to switch to and from 43/50 line mode
  4250.   Keywords: 43 50 25_43 LINES
  4251.   
  4252.   Turbo C routines to switch the screen to 25 or 43/50 lines per screen.
  4253.   CRT43.ARC should also be downloaded to give support to conio routines for
  4254.   43 or 50 lines.
  4255.  
  4256. [72617,353]
  4257. TCCLIB.ARC/Bin  Bytes:  57951, Count:  470, 15-Feb-89            
  4258.   
  4259.   Title   : A set of very fast video functions with windows.
  4260.   Keywords: LIBRARY WINDOWS VIDEO
  4261.   
  4262.   Add on library for Turbo C.  Includes window functions w/ overlapping and
  4263.   background writes,  video functions that are very fast and include variable
  4264.   parameters and color/attribute control,  boxes and lines,  centered text,
  4265.   scan directories or disks for files, field input/output, select a file from
  4266.   a list of matching files, etc.  98 functions in all.  Shareware.  Download
  4267.   with protocol, unpack with ARC-E.
  4268.  
  4269. [73307,2662]
  4270. TCRAT2.ARC/Bin  Bytes:  18064, Count:  981, 15-Feb-89            
  4271.   
  4272.   Title   : Mouse driver for Turboc C's environment
  4273.   Keywords: MOUSE
  4274.   
  4275.   Patterned after Turbo Pascal Rat, this Microsoft mouse driver will pull
  4276.   down the Turbo editor's menus, as well as provide its own menus for those
  4277.   commands (WordStar usually) that are not in the regular pull down menus. If
  4278.   you use Turbo C 2.0 and have a Microsoft compatible mouse, get this one.
  4279.  
  4280. [75026,172]
  4281. COMM.ARC/Bin    Bytes:  55160, Count:  609, 11-Feb-89            
  4282.   
  4283.   Title   : Serial library from: C Prog's Guide to Serial Comm
  4284.   Keywords: SERIAL ASYNCH COMMUNICATION LIBRARIES TERMINAL CAMPBELL
  4285.   
  4286.   Libraries created using Joe Campbell's "C Programmers Guide to Serial
  4287.   Communications" (Sams & Co). Unpack with ARC-E or.... Compiled large mod &
  4288.   debug off, for speed. Simple Terminal program included. Use Joe's book for
  4289.   source.
  4290.  
  4291. [76276,3004]
  4292. SWITCH.TXT/Asc  Bytes:   1763, Count:  312, 11-Feb-89            
  4293.   
  4294.   Title   : Switch!: Swaps your program out to run others
  4295.   Keywords: SWITCH SWAP SHELL RUN EXEC SPAWN DOS OVERLAY LARGE EMS
  4296.   
  4297.   This file describes Switch!.  Switch is a function that allows you to run
  4298.   ANY SIZE PROGRAM from within your C, Assembly, Turbo Pascal, BASIC, and
  4299.   Clipper programs.  Running a 630K program within a 640K program is a simple
  4300.   function call away with Switch!.  See SWITCH.ARC (Ver 2.31).
  4301.  
  4302. [71106,177]
  4303. RUN.ARC/Bin     Bytes: 156672, Count:  121, 10-Feb-89            
  4304.   
  4305.   Title   : RUN: a PL/I-like language interpreter.
  4306.   Keywords: PLI PL1 INTERPRETER
  4307.   
  4308.   DeARChive this file to obtain the source, .EXE file, sample programs, and
  4309.   documentation for a recursive descent interpreter for a PL/I-like language.
  4310.  
  4311. [72307,3311]
  4312. DFSRC.ARC/Bin   Bytes:  14976, Count:  162, 07-Feb-89            
  4313.   
  4314.   Title   : Wildcard search for .ARC files
  4315.   Keywords: DEEPFIND ARCHIVE ARC GLOBAL UTILITY TELEMACUS
  4316.   
  4317.   This archive contains the executable and Turbo C (2.0) source code for
  4318.   DEEPfind, a global search  utility that also checks inside of ARC files for
  4319.   members matching the search  criteria. Wildcards OK. Upl/Author:  Garry J.
  4320.   Vass
  4321.  
  4322. [72307,3311]
  4323. MKPREP.ARC/Bin  Bytes:  84352, Count:  219, 07-Feb-89            
  4324.   
  4325.   Title   : Auto makefile creation utility
  4326.   Keywords: MAKE TELEMACUS
  4327.   
  4328.   Tired of hassling with make files? This is MAKEPREP, a utility that removes
  4329.   the drudgery in preparing large make files. MAKEPREP collects a set of
  4330.   basic information, scans the C and ASM files in the current directory,
  4331.   formulates the make dependency rules, and produces a commented make file
  4332.   ready for the TURBO make utility. Garry J. Vass
  4333.  
  4334. [70357,3530]
  4335. TCROM2.ARC/Bin  Bytes:  16000, Count:  321, 06-Feb-89            
  4336.   
  4337.   Title   : Rommable code techniques for Turbo C
  4338.   Keywords: ROM ROMMABLE TURBOC
  4339.   
  4340.   Technique for generating rommable code in Turbo C. Update of TCROM.ARC from
  4341.   DL4 for Turbo C 2.0.
  4342.  
  4343. [73557,2342]
  4344. DSQC20.ARC/Bin  Bytes:  11204, Count:  274, 26-Jan-89            
  4345.   
  4346.   Title   : Code to make your application Desqview aware
  4347.   Keywords: DESQVIEW DV MULTITASKING INTERFACE UNIT DIRECT VIDEO QWIK QWIKC
  4348.   
  4349.   DESQview interface routines recommended and published by Quarterdeck to
  4350.   create DESQview-aware programs.  Adapted for TC 2.0.  Assembler and Turbo C
  4351.   source files included.  Only approx. 96 bytes of code.  Routines will
  4352.   permit direct writing to video buffers with utilities such as QWIKC20A.ARC.
  4353.   Eagle Performance Software
  4354.  
  4355. [73767,355]
  4356. RPLSTR.ARC/Bin  Bytes:  15558, Count:  216, 26-Jan-89            
  4357.   
  4358.   Title   : Search and replace for multiple files
  4359.   Keywords: STRING REPLACE GREP
  4360.   
  4361.   Replace strings through out multiple files.  Run program w/o args for
  4362.   description of operation.  Wild cards supported for file name but not for
  4363.   the strings.  eg rplstr *.c zot zotfile   with options for case
  4364.   insignificant search and/or replace w/o prompt.
  4365.  
  4366. [70721,2215]
  4367. FARMEM.ARC/Bin  Bytes:   9856, Count:   79, 23-Jan-89            
  4368.   
  4369.   Title   : Zeros out blocks of far memory in small model
  4370.   Keywords: FAR POINTER COPY MOVE STORE ZERO ZAP
  4371.   
  4372.   This is a set uf small TC functions that allow copying, filling and
  4373.   zeroing-out of far arrays while using the small memory model.  N.B.  The
  4374.   functions REQUIRE pointers with zero offsets.  The demo C program shows how
  4375.   this may be done.  N.B.2 the maximum length of an array is 64k bytes/32k
  4376.   words. Let me know how they work for you.  Tony Rhodes 70721,2215
  4377.  
  4378. [72457,1172]
  4379. CHG.ARC/Bin     Bytes:  26240, Count:  273, 04-Jan-89            
  4380.   
  4381.   Title   : Directory navigation utility
  4382.   Keywords: DIRECTORY DIRECTORIES FILES DISK UTILITY WINDOW MENU
  4383.   
  4384.   Navigate directories via a lightbar window menu using arrow keys or
  4385.   spacebar. List files in a selected directory using function keys (HIDDEN
  4386.   and SYSTEM files also). Configuration files included to change colors or
  4387.   select mono displays. Uploaded by author Bob FRonczek, 72457,1172
  4388.  
  4389. [70211,357]
  4390. CMMU12.ARC/Bin  Bytes:   6656, Count:  328, 03-Jan-89            
  4391.   
  4392.   Title   : Mark and Release implemented in C
  4393.   Keywords: CMMU MEMORY MARK RELEASE ALLOCATION FREE MALLOC CALLOC REALLOC
  4394.   RAM FREEWARE FIX
  4395.   
  4396.   Memory Management Unit for C. Ver 1.2.  Tracks all memory allocation
  4397.   requests and implements mark() and release() in C.  PROVIDED AS IS.
  4398.   Uploaded by author Mark W. Hall 70211,357.  Source and header only.  This
  4399.   version cuts runtime overhead in half compared to Ver 1.1.
  4400.  
  4401. [76530,112]
  4402. KALID./Bin      Bytes:  59785, Count:  116, 26-Dec-88            
  4403.   
  4404.   Title   : Kaleidoscope program including Turbo C source.
  4405.   Keywords: EGA VGA KALEIDOSCOPE EGA 64 - 256K HELP WINDOW LINE STYLE CONTROL
  4406.   
  4407.   EGA/VGA Kaleidoscope. Supports EGA 64-256K and VGA to 640X480. Includes
  4408.   line style and thickness control, background color chioce and an
  4409.   instruction window during runtime. Original KALIEDS by Judson McClendon.
  4410.   Turbo C source, documentation and .EXE file.  Ed Aguinaga 76530,112
  4411.  
  4412. [76530,112]
  4413. KALID3.ARC/Bin  Bytes:   6450, Count:  228, 25-Dec-88            
  4414.   
  4415.   Title   : Kaleidoscope program, Turbo C Source only.
  4416.   Keywords: EGA VGA KALEIDSCOPE TURBOC SOURCE
  4417.   
  4418.   EGA/VGA Kaleidoscope. Supports EGA 64-256K and VGA to 640X480. Includes
  4419.   line style and thickness control, background color chioce and an
  4420.   instruction window during runtime. Original KALIEDS by Judson McClendon.
  4421.   Turbo C source and documentation only.  Ed Aguinaga 76530,112
  4422.  
  4423. [71340,2336]
  4424. DB3REA.ARC/Bin  Bytes:  16096, Count:  488, 23-Dec-88            
  4425.   
  4426.   Title   : dBASE III Plus file dumper, Source Code
  4427.   Keywords: DBASE STRUCTURE CONTENTS
  4428.   
  4429.   Db3read reads any dBase3(+) file and displays its structure and contents.
  4430.   Source-code and ".COM" included. Upload by author.
  4431.  
  4432. [76340,650]
  4433. PGSRTL.ARC/Bin  Bytes:  32898, Count:  122, 05-Dec-88            
  4434.   
  4435.   Title   : ANSI mktime and strftime not in the RTL
  4436.   Keywords: YAPGSPDT MKTIME STRFTIME RTL FREE PGS TIME
  4437.   
  4438.   YAPGSPDT [Yet Another Princeton-Galax Systems PUBLIC DOMAIN Tool].  This
  4439.   .ARC contains two of the ANSI time functions the RTL forgot: mktime() and
  4440.   strftime().  Object modules for ALL memory models, a test/demo program with
  4441.   source, and a short doc file <*nix-style manual pages>. Unpack with UNPACK,
  4442.   ARC-E or PKXARC <not squashed>. Use and enjoy!  Upl/Auth: Michael L. Mohle'
  4443.   76340,650 [PGS].  Comments, etc., welcome as usual.
  4444.  
  4445. [76703,410]
  4446. FINDIT.C/Asc    Bytes:   6324, Count:  451, 05-Dec-88            
  4447.   
  4448.   Title   : FINDIT: Yet another where is my file program.
  4449.   Keywords: RECURSION FILE SEARCH ATTRIBUTES WHEREIS FIND FF
  4450.   
  4451.   Findit.c shows you how to recursively search all directories for a given
  4452.   file, test for file attributes, and extract file date info. You can use
  4453.   this as a skeleton for very powerful directory "sweep" utilities. Copious
  4454.   comments. Enjoy!
  4455.  
  4456. [74017,2560]
  4457. SZ.ARC/Bin      Bytes:  16970, Count:  101, 03-Dec-88            
  4458.   
  4459.   Title   : SZ: Determines the size of a group of files
  4460.   Keywords: DOS UTILITY SIZE SPACE BACKUP FIND SUBDIRECTORY ADLER
  4461.   
  4462.   SZ is a DOS utility to determine the number of bytes in and the space
  4463.   occupied by a selected set of files.  It also reports the space that would
  4464.   be occupied by the files on a floppy disk.  The files selection can be by
  4465.   pattern, file attributes (such as not-backed-up-yet), and can include
  4466.   subdirectories recursively.  SZ can also be used to search for a file or
  4467.   files on a hard disk.  Uploaded by author:  Mark Adler.
  4468.  
  4469. [70731,20]
  4470. CRT43.ARC/Bin   Bytes:   6434, Count:  418, 02-Dec-88            
  4471.   
  4472.   Title   :
  4473.   Keywords: TC2.0 REPLACEMENT OBJ MODULE 43 LINES CONIO
  4474.   
  4475.   This archive contains five object modules that replace the CRTINIT module
  4476.   in each of the five Turbo C Libraries.  These modules are for Turbo C 2.0
  4477.   *only*, and allow the Console I/O functions to accurately determine the
  4478.   number of lines currently on the screen when the program is initialized, so
  4479.   the window(), and other CONIO functions can take advantage of the full
  4480.   screen in EGA 43-line and VGA 50-line modes.
  4481.  
  4482. [70731,20]
  4483. NOSCRO.ARC/Bin  Bytes:   6827, Count:  405, 02-Dec-88            
  4484.   
  4485.   Title   :
  4486.   Keywords: TC2.0 SCREEN CONSOLE SCROLL 25 LINE RTL
  4487.   
  4488.   This archive contains five object modules that replace the CPRINTF module
  4489.   in each of the five Turbo C Libraries. These modules are for Turbo C 2.0
  4490.   *only*, and allow the the Console I/O routines to avoid scrolling the
  4491.   screen when writing to the last row and column of a defined window. This
  4492.   file ALSO repairs the problem with using CPRINTF to display the BELL
  4493.   character. Uploaded by Chip Rabinowitz [70731,20].
  4494.  
  4495. [74745,332]
  4496. WINDOW.ARC/Bin  Bytes:  53988, Count:  807, 02-Dec-88            
  4497.   
  4498.   Title   :
  4499.   Keywords: WINDOW WINDOWS DATA ENTRY LINKED LIST TURBO MICROSOFT LATTICE
  4500.   SNOW
  4501.   
  4502.   Windowing package for data entry and display using linked list of windows.
  4503.   Source code included.  No charge for use.  Works with Turbo C, Microsoft C,
  4504.   Lattice C (perhaps others) on PC compatibles.  Uses direct screen writes,
  4505.   handling snow if necessary.  Data entry side of package provides good
  4506.   example of how to replace gets() with much more sophisticated tool for
  4507.   reading strings from the keyboard.
  4508.  
  4509. [70441,205]
  4510. DF.ARC/Bin      Bytes:  10152, Count:   39, 30-Nov-88            
  4511.   
  4512.   Title   :
  4513.   Keywords: DISK FREE SPACE JOIN
  4514.   
  4515.   See enclosed read.me && .DSC file.
  4516.  
  4517. [75530,425]
  4518. 3DGR.C/Asc      Bytes:  19382, Count: 1016, 29-Nov-88            
  4519.   
  4520.   Title   : Routines to display 3D graphics
  4521.   Keywords: GRAPHICS 3D CGA EGA VGA C SOURCE
  4522.   
  4523.   A set of basic 3D routines to handle rotation and graphing of points.  Also
  4524.   includes functions to handle spheres and segments thereof.  153 Blocks,
  4525.   ASCII, compile using Turbo C w/ graphic library.  Can be used on any
  4526.   supported graphic display.  No strings...use and enjoy.  Mark Ewell
  4527.   Pendragon-Smythe (75530:425).
  4528.  
  4529. [70731,20]
  4530. TESS-5.ARC/Bin  Bytes:  42303, Count:  135, 27-Nov-88            
  4531.   
  4532.   Title   : TesSeRact(TM) Version 1.10 (Turbo Pascal 5.0)
  4533.   Keywords: TESSERACT VERSION 1.10 TSR RAM RESIDENT ASP SHAREWARE
  4534.   
  4535.   TesSeRact(TM) Version 1.10 (Pascal), a Library of routines for Developing
  4536.   Ram-Resident Programs and a Proposed Standard for Ram-Resident Program
  4537.   Communication.  This Archive contains the Turbo Pascal 5.0 Unit and example
  4538.   programs.  See other TesSeRact files in this DL:
  4539.   TESS-P.ARC - Turbo Pascal 4.0 version
  4540.   TESS-C.ARC - Generic version
  4541.   TESS-A.ARC - Assembler version
  4542.   TESS-D.ARC - Documentation
  4543.  
  4544. [70731,20]
  4545. TESS-C.ARC/Bin  Bytes:  50534, Count: 1013, 27-Nov-88            
  4546.   
  4547.   Title   : TesSeRact(TM) Version 1.10 (Generic/C version)
  4548.   Keywords: TESSERACT VERSION 1.10 TSR RAM RESIDENT ASP SHAREWARE
  4549.   
  4550.   TesSeRact(TM) Version 1.10 (Generic), a Library of routines for Developing
  4551.   Ram-Resident Programs and a Proposed Standard for Ram-Resident Program
  4552.   Communication.  This Archive contains the Generic (C language) Library and
  4553.   example programs.  See other TesSeRact files in this DL:
  4554.   TESS-P.ARC - Turbo Pascal 4 version
  4555.   TESS-5.ARC - Turbo Pascal 5 version
  4556.   TESS-A.ARC - Assembler version
  4557.   TESS-D.ARC - Documentation
  4558.  
  4559. [70731,20]
  4560. TESS-D.ARC/Bin  Bytes:  73942, Count:  752, 27-Nov-88            
  4561.   
  4562.   Title   : TesSeRact(TM) Version 1.10 Documentation
  4563.   Keywords: TESSERACT VERSION 1.10 TSR RAM RESIDENT ASP SHAREWARE
  4564.   
  4565.   TesSeRact(TM) Version 1.10 Documentation, a Library of routines for
  4566.   Developing Ram-Resident Programs and a Proposed Standard for Ram-Resident
  4567.   Program Communication.  Only minor changes were made to the documentation
  4568.   since version 1.10, so only download if you need it.  See other files:
  4569.   TESS-P.ARC - Turbo Pascal 4 version
  4570.   TESS-5.ARC - Turbo Pascal 5 version
  4571.   TESS-C.ARC - Generic version
  4572.   TESS-A.ARC - Assembler version
  4573.  
  4574. [74017,2560]
  4575. RM.ARC/Bin      Bytes:  15791, Count:  198, 19-Nov-88            
  4576.   
  4577.   Title   : RM: Powerful (but dangerous) DEL replacement.
  4578.   Keywords: DOS UTILITY DELETE REMOVE TURBO C ASSEMBLER ADLER
  4579.   
  4580.   RM is a powerful (and therefore somewhat dangerous) delete command for DOS.
  4581.   It can delete and remove subdirectories and their contents, including other
  4582.   subdirectories, delete read-only and hidden files, delete files that match
  4583.   a pattern across an entire disk (like *.bak), prompt for each file deletion
  4584.   and directory removal, and more.  It does not prompt for deleteing *.*,
  4585.   making it useful in batch files.  Uploaded by author: Mark Adler.
  4586.  
  4587. [74415,1003]
  4588. KALEID.ARC/Bin  Bytes:  30991, Count:  657, 19-Nov-88            
  4589.   
  4590.   Title   : KALEIDES 3.5: Kaleidoscope graphics program.
  4591.   Keywords: KALEIDS 3.5 VGA EGA VGAKAL EGAKAL GRAPHICS KALEIDOSCOPE QUICK
  4592.   
  4593.   KALEIDS 3.5. Incredibly beautiful ever changing color patterns on EGA/VGA.
  4594.   If you haven't seen this program your eyes are missing a treat! New (3.x)
  4595.   opening screen has 'exploding rainbow' effect. New command line options set
  4596.   speed, background color, skip opening screen. Keyboard screen clear, speed
  4597.   control, background colors. Uses full color palette. C source included.
  4598.   Comments welcome. -Judson McClendon
  4599.  
  4600. [75026,3604]
  4601. HSAGRA.ARC/Bin  Bytes: 116375, Count:  283, 19-Nov-88            
  4602.   
  4603.   Title   : HSA_GRAF V1.16: Graphics for CGA VGA MCGA EGA & He
  4604.   Keywords: HSA GRAPHICS CGA EGA VGA MCGA HERCULES
  4605.   
  4606.   V1.16 of HSA_GRAF, library of 113 C graphics fast flexible functions for
  4607.   Turbo C to draw lines, arcs and text on graphics screen, using Hercules,
  4608.   CGA, VGA and MCGA (640x480), or EGA (640x350 & 640x200) adapters. Screen
  4609.   accessed by pixel or scaled to inches. Multiple line types. Color on EGA
  4610.   and VGA. A single exe file works on all adapters (no external drivers).
  4611.   Block screen moves. Complete mouse support.  Double sized chars.
  4612.  
  4613. [73027,1576]
  4614. SETATR.ARC/Bin  Bytes:   8152, Count:  141, 16-Nov-88            
  4615.   
  4616.   Title   : Turbo C source similar to DOS's generic ATTRIB.EXE
  4617.   Keywords: ATTRIBUTE DOS FILE DIRECTORY HIDDEN SYSTEM ARCHIVE READ-ONLY
  4618.   
  4619.   Turbo C source for a utility similar to DOS's generic ATTRIB.EXE, except
  4620.   for the following differences. 1) As it stands, you must supply an
  4621.   attribute(s) which you want to set (including read
  4622.   only\archive\system\hidden.  Abbreviate to 1st letter.  eg RH for read only
  4623.   and hidden).   2) You can set ANY file attribute, and use wildcards for the
  4624.   file/path name to set. It includes the compiled .COM as well. Chris
  4625.   W0-G4JEC
  4626.  
  4627. [76214,1554]
  4628. BALLS.ARC/Bin   Bytes:  52085, Count:  399, 14-Nov-88            
  4629.   
  4630.   Title   : Paints random 3D shaded spheres on the screen
  4631.   Keywords: GRAPHICS 3D EGA
  4632.   
  4633.   This program paints random 3D shaded spheres on the screen.  An EGA display
  4634.   is required; a numeric co-processor is HIGHLY recommended. Includes C
  4635.   source.
  4636.  
  4637. [76340,650]
  4638. PGSBPR.ARC/Bin  Bytes:   9370, Count:  378, 23-Oct-88            
  4639.   
  4640.   Title   : Low-level BIOS support of parallel printers
  4641.   Keywords: BIOS PRINTER PARALLEL PORT IO
  4642.   
  4643.   YAPGSPDT [Yet Another Princeton-Galax Systems PUBLIC DOMAIN Tool]!  This
  4644.   ARC contains PGSbprn - a complete package for low-level BIOS support of
  4645.   parallel printers.  Two object versions -- one does actual I/O for normal
  4646.   programming, the other writes to a file for debugging. Sources and TC2.0
  4647.   objects. See the README.1ST in the ARC.  Upl/Auth Michael L. Mohle
  4648.   76340,650 [PGS] Comments welcome as usual.
  4649.  
  4650. [76701,47]
  4651. GPRINT.ARC/Bin  Bytes:   1363, Count:  979, 19-Oct-88            
  4652.   
  4653.   Title   : Shows how to send graphics image to Epson printer
  4654.   Keywords: PRINTER GRAPHICS EPSON BGI
  4655.   
  4656.   An example program which demonstrates how a graphics image can be sent to
  4657.   an Epson compatible printer.
  4658.  
  4659. [70166,1152]
  4660. TCOMM.NOT/Asc   Bytes:   6452, Count:  462, 14-Oct-88            
  4661.   
  4662.   Title   : Important note for those who download TCOMM.ARC
  4663.   Keywords: LITECOMM COMMUNICATIONS TOOLBOX IMPORTANT NOTE SERIAL
  4664.   ASYNCHRONOUS
  4665.   
  4666.   An important note for those who download the TCOMM.ARC file.  This file
  4667.   contains information that was left out of the documentation, and will be
  4668.   required for you to use some of the new functionality.
  4669.  
  4670. [75206,3074]
  4671. CDECLA.ARC/Bin  Bytes: 111695, Count:  297, 14-Oct-88            
  4672.   
  4673.   Title   : This is the 'ANSI-ized' version of cdecl
  4674.   Keywords: CDECL ANSI C TRANSLATOR ENGLISH
  4675.   
  4676.   This is the "ANSI-ized" version of cdecl.  cdecl is a program that
  4677.   translates C declarations (like "int (*foo)()") into pseudo-english
  4678.   ("declare foo as pointer to function returning int").  You can also give it
  4679.   pseudo-english, and cdecl will spit out the C declaration.  Also has
  4680.   "support" for C++ declarations, but that is untested in this version.  Full
  4681.   source included (ported from UN*X-land).
  4682.  
  4683. [70166,1152]
  4684. TCOMM.ARC/Bin   Bytes:  62300, Count:  458, 13-Oct-88            
  4685.   
  4686.   Title   : LiteComm Communications ToolBox V4.0. Shareware
  4687.   Keywords: LITECOMM COMMUNICATIONS TOOLBOX ASYNCHRONOUS SERIAL SHAREWARE ASP
  4688.   
  4689.   The LiteComm Communications ToolBox Version 4.0.  This file is for Turbo-C
  4690.   2.0 only and contains the small model library, applicable headers and
  4691.   documentation.  The version features interrupt handlers recoded in assembly
  4692.   language, and several new functions geared to common communications
  4693.   problems, e.g. answering a ringing phone, getting modem replies. Shareware,
  4694.   uploaded by the author. Member ASP. See TCOMMEX for examples, added docs.
  4695.  
  4696. [70166,1152]
  4697. TCOMME.ARC/Bin  Bytes:  97118, Count:  251, 13-Oct-88            
  4698.   
  4699.   Title   : Supplemental documentation/examples for TCOMM.ARC
  4700.   Keywords: LITECOMM COMMUNICATIONS TOOLBOX DOCUMENTATION EXAMPLES SHAREWARE
  4701.   ASP
  4702.   
  4703.   Supplimental documentation and examples for the LiteComm Communications
  4704.   ToolBox, Version 4.0.  See the more complete description under TCOMM.ARC
  4705.  
  4706. [73117,2075]
  4707. JSTR.ARC/Bin    Bytes:   8320, Count:  836, 13-Oct-88            
  4708.   
  4709.   Title   : A collection of string handling routines
  4710.   Keywords: STRING STRINGS INSERT DELETE REPLACE PAD TRIM CENTER
  4711.   
  4712.   JSTR.ARC is a collection of string handling routines to insert, delete,
  4713.   center, trim leading or trailing spaces, pad right or left with blanks or
  4714.   other charac- ters, copy substrings with NULL appended, replace parts of
  4715.   strings etc...  The archive may be de-arced with the UNPACK utility
  4716.   supplied with TC 2.0 or an equivalent utility.  Contains source, header,
  4717.   and manual.  Version 1.0 - Con- tains 17 string handling functions.
  4718.  
  4719. [75400,11]
  4720. DECLAR.ARC/Bin  Bytes:  40576, Count:  377, 05-Oct-88            
  4721.   
  4722.   Title   : A utility that helps to construct C declarations
  4723.   Keywords: C DECLARATION DECLARE ENGLISH
  4724.   
  4725.   A utility that helps to construct grusome C declarations.  You enter your
  4726.   description in English and the program tells you what the corresponding C
  4727.   declaration is.  Example:  You type 'pointer to function returning pointer
  4728.   to array of double' and DECLARE gives back 'double (*(* X)())[];'.  For any
  4729.   normal person to derive this declaration several minutes of thought would
  4730.   probably be involved. DECLARE whips it out instantly.  This is a REAL time
  4731.   saver!
  4732.  
  4733. [73777,13]
  4734. TCPROF.ARC/Bin  Bytes:  38652, Count:  477, 04-Oct-88            
  4735.   
  4736.   Title   : Program profiler/timer for Turbo C 2.0
  4737.   Keywords: PROFILE PROFILER ANALYST TIME TIMER BENCHMARK
  4738.   
  4739.   {Shows you where the most time is being spent in a Turbo C program. The
  4740.   output report indicates the percentage of time (numerically and
  4741.   graphically) spent in each function and/or line. Profile functions only or
  4742.   all lines. No changes to your source code are required in order to run. The
  4743.   hardware timer is read but not modified. A registered user version is
  4744.   available which allows selective timing by function. Updated for Turbo C
  4745.   2.0.
  4746.  
  4747. [70441,2627]
  4748. CVT100.ARC/Bin  Bytes:  75712, Count:  605, 01-Oct-88            
  4749.   
  4750.   Title   : Source to an interrupt driven VT100 emulator
  4751.   Keywords: COMMUNICATION INTERRUPT MODEM VT100 EMULATOR WINDOWS DESQVIEW
  4752.   
  4753.   The complete, public domain, source to an interrupt driven VT100 emulator
  4754.   written entirely in TC 2.0.  This version (2.0) runs in a well-behaved
  4755.   window in MS Windows and DesqView although it reads and writes directly to
  4756.   video memory.  "Smart" output buffering technique used to get the
  4757.   performance of a WinApp without sacrificing stand alone operation under
  4758.   DOS.  Previous version had 73 downloads.
  4759.  
  4760. [75400,11]
  4761. TCMENU.ARC/Bin  Bytes:   8448, Count:  686, 01-Oct-88            
  4762.   
  4763.   Title   : Menuing gizmo for TC 1.5 and TC 2.0
  4764.   Keywords: MENU MENUS PULLDOWN ACCELERATOR CONIO TEXT
  4765.   
  4766.   Menuing gizmo for TC 1.5 and TC 2.0.  Pulldowns, Accelerator keys etc...
  4767.   This thing uses the Turbo C console I/O "text window" to do all of its
  4768.   operations.
  4769.  
  4770. [74017,1670]
  4771. UPLPTC.ARC/Bin  Bytes:   2036, Count:  357, 28-Sep-88            
  4772.   
  4773.   Title   : A printer filter implemented as a TSR in TC 2.0
  4774.   Keywords: ISR TSR PRINTER FILTER INTERRUPT INTERRUPTS LPT RESIDENT INT17
  4775.   RSS
  4776.   
  4777.   This is the C version of UPLPT, a simple printer filter implemented as a
  4778.   TSR. This file is logically and functionally equivelent to the files
  4779.   UPLPTA.ARC in the Turbo Assembler LIB here on BPROGB and UPLPT.ARC in the
  4780.   Turbo Pascal 4 LIB of BPROGA. Uploaded by author, released to the public
  4781.   domain.  Requires an assembler (inline assembly is used).  All source
  4782.   included, and compatable with all versions of TC (including TC 2.0).
  4783.  
  4784. [75410,543]
  4785. UFIND.ARC/Bin   Bytes:  62577, Count:  136, 24-Sep-88            
  4786.   
  4787.   Title   : A PC-implementation of the UNIX FIND utility
  4788.   Keywords: FIND DELETE MOVE COPY UNIX FILE DIRECTORY
  4789.   
  4790.   UFND4.ARC contains version 4.0.0 of a UFIND, a PC-implementation of the
  4791.   UNIX FIND utility [please rename it to UFIND400.ARC on your system.  The
  4792.   major change in this version is support for compilation with Turbo C 2.0,
  4793.   Turbo C 1.5, Microsoft C 5.1, and Mix Power C 1.1.x.  Be sure and read
  4794.   README.1ST for some brief compilation instructions.
  4795.  
  4796. [71521,535]
  4797. MAZE.ARC/Bin    Bytes:  11632, Count:  251, 31-May-88            
  4798.   
  4799.   Title   : Source Code for a random maze generation program
  4800.   Keywords: MAZE RANDOM
  4801.   
  4802.   Source Code for a random maze generation program.  The maze can be smaller
  4803.   than the screen, a full screen, or larger than the screen. The maze can be
  4804.   solved by the user or randomly by the computer. I think the maze generation
  4805.   logic is interesting.  The program uses direct video memory accessing to
  4806.   speed up the display.
  4807.  
  4808.  
  4809.  
  4810.